home *** CD-ROM | disk | FTP | other *** search
/ Il Mio Computer 2004 August / GMC GIOCHI PER IL MIO COMPUTER - 2004 AGOSTO DVD.iso / tb85r.sbk (.txt) < prev    next >
Encoding:
Asymetrix ToolBook File  |  2002-03-01  |  940.3 KB  |  17,976 lines

  1. !This program cannot be run in DOS mode.
  2. .rdata
  3. @.rsrc
  4. @.reloc
  5. click2learn.com, inc. ToolBook Application
  6. MINSTB32.dll
  7. b    J    J    K
  8. *ClassTbl*
  9. *ClassEntry*
  10. *PTABLE*
  11. *WINDOWSEG*
  12. *ICONRESTAB*
  13. *ICONRESSEG*
  14. *ICONRES*
  15. Background
  16. *OBJTABLE*
  17. *IDTABLE*
  18. *NAMETAB*
  19. Rectangle
  20. Ellipse
  21. RoundedRectangle
  22. Polygon
  23. IrregularPolygon
  24. AngledLine
  25. Curve
  26. PaintObject
  27. Picture
  28. Group
  29. Stage
  30. Button
  31. Viewer
  32. ComboBox
  33. Field
  34. RecordField
  35. Hotword
  36. *RHOTWORD*
  37. *TbxBase*
  38.      TABLE*
  39.     *    rve
  40. 4         4    rve
  41. >    *    >    ne
  42. J    4    J    ewer
  43. bxBase*
  44. >    J    bxBase*
  45. wait0
  46. wait1
  47. wait2
  48. wait3
  49. wait4
  50. wait5
  51. wait6
  52. wait7
  53. wait8
  54. wait9
  55. wait10
  56. wait11
  57. wait12
  58. wait13
  59. wait14
  60. wait15
  61. wait16
  62. wait17
  63. wait18
  64. wait19
  65. wait20
  66. WorkingInBackground
  67. TargetSelectorCursor
  68. mmc_ff_d
  69. mmc_stepb
  70. mmc_stepb_d
  71. mmc_rw
  72. mmc_stepf_d
  73. mmc_ff
  74. mmc_play
  75. mmc_play_d
  76. mmc_pause
  77. mmc_pause_d
  78. mmc_stop
  79. mmc_stop_d
  80. mmc_step_f
  81. mmc_rw_d
  82. click2learn
  83. ASYM_AskRequest_Information_XP
  84. ASYM_AskRequest_Exclamation_XP
  85. ASYM_AskRequest_Question_XP
  86. ASYM_AskRequest_Stop_XP
  87. ASYM_AskRequest_Information_XP
  88. wwwwwwwwwwwwwwwww
  89. wwwwwww
  90. wwwwww
  91. wwwww
  92. wwwww
  93. wwwwww
  94. wwwwwwwwwwwwwwwwwwwwww
  95. wwwwwwwwwwwwwwwww
  96. wwwwwww
  97. wwwwww
  98. wwwww
  99. wwwww
  100. wwwwww
  101. wwwwwwwwwwwwwwwwwwwwww
  102. wwwwwwwwwwwwwwwww
  103. wwwwwwwwwwwwwwwww
  104. wwwwwwwwwwwwwwwww
  105. wwwwwwwwwwwwwwwww
  106. wwwwwwwwwwwwwwwww
  107. wwwwwwwwwwwwwwwww
  108. wwwwwwwwwwwwwwwww
  109. wwwwwwwwwwwwwwwww
  110. wwwwwwwwwwwwwwwww
  111. wwwww
  112. wwwwwwwwwwwwwwwwwww
  113. wwwwwwwwwwwwwwwww
  114. wwwww
  115. wwwwwwwwwwwwwwwwwww
  116. wwwwwwwwwwwwwwwwwwwwwwwww
  117. wwwwwwwwwwwwwwwwwww
  118. wwwwwwwwwwwwwwwwwwwwwwwww
  119. wwwwwwwwwwwwwwwwwww
  120. wwwwwwwwwwwwwwwwwwwxx
  121. wwwwxp
  122. wwwwwwwwwwwwwwwww
  123. wwwwwwwwwwwwwwwwwww
  124. wwwwwwwwwwwwwwwww
  125. wwwwwwwwwwwwwwwwwwwxwwxwwww
  126. wwwwxwwxwwwwwwwwwwwwwwwww
  127. wwwwwwwwwwwwwwwwwww
  128. wwwwwwwwwwwwwwwww
  129. h?BBBZ
  130. BBBBBB>Hm
  131. bBBBBBBBBBAMr
  132. ?BBBBBBBBBBBAAFe
  133. TBBBBBBBBBBBBBBB>A>Qp
  134. wABBBBBBBBBBBBBBBBBBBBBBNh
  135. ABBBBBBBBBBBBBBBBBBBBBBBBBAABUk
  136. LBBBBBBBBBBBBBBAAAA?BAB?>>?BB>BB?ABHZo
  137. BBBBBBBBBBO\_dgjnsx{|
  138. FBBBBBBBBBz
  139. JBBBBBBBB?
  140. S?BBBBBB>B
  141. Y>BBBBBBB?
  142. dABBBBBBB?
  143. jAABBBBBB@
  144. tABBBBBBBC
  145. z>BBBBBBBD
  146. }ABBBBBBBH
  147. A>BBBBBBN
  148. ?BBBBBBBX
  149. ABBBBBBBq
  150. ABBBBBBA
  151. ~AABBBBAV
  152. vABBBBBB
  153. ]BBBBBBf
  154. ABBBBBR
  155. `ABBABo
  156. BBBBBBP
  157. uBBBBBBBB]}
  158. WBBBBBB^
  159. ABBBBBBBBBBBBBBBBBB
  160. uABBBBBBBBBBBBBBBBG
  161. JABBBBBBBBBBBBBA
  162. i>BBBBBBBBBBAAy
  163. cABBBBBBBAP
  164. aOEIWl
  165. n;=`/1`02`02`02`02`02`02`02_02_02_02_02_02`02`02`02`02`02`02`02`01]25a./r
  166. [i2Pd
  167. @PN1D
  168. h!7O'=
  169. nhanha
  170. nhanhanha
  171. oWVVVnha
  172. nhanha
  173. oWROK^^^
  174. oWdZPlll
  175. hocX^^^
  176. oW^^^
  177. oW^^^
  178. ~dZP^^^
  179. sa^^^
  180. ztozto
  181. tttPPP>>>555444666>>>PPPuuu
  182. !!!QQQ
  183. T            SSS
  184. ``g[[
  185. nhanha
  186. nhanhanha
  187. oWVVVnha
  188. nhanha
  189. oWROK^^^
  190. oWdZPlll
  191. hocX^^^
  192. oW^^^
  193. oW^^^
  194. ~dZP^^^
  195. sa^^^
  196. ztozto
  197. warning
  198. warning
  199. ASYM_AskRequest_Stop
  200. ASYM_AskRequest_Exclamation
  201. ASYM_AskRequest_Information
  202. ASYM_AskRequest_Question
  203. ASYM_AskRequest_Stop
  204. Reader
  205. Reader
  206. N&File
  207. &Open...    Ctrl+O
  208. &Save    Ctrl+S
  209. Save &As...
  210. saveas
  211. Print Set&up...
  212. printsetup
  213. &Print Pages...    Ctrl+P
  214. printpages
  215. E&xit    Alt+F4
  216. &Edit
  217. &Undo    Ctrl+Z
  218. Cu&t    Ctrl+X
  219. &Copy    Ctrl+C
  220. &Paste    Ctrl+V
  221. paste
  222. C&lear    Del
  223. clear
  224. &Page
  225. &Next    Alt+Right
  226. &Previous    Alt+Left
  227. previous
  228. &First    Alt+Up
  229. first
  230. &Last    Alt+Down
  231. &Size to Page    F11
  232. sizetopage
  233. &Text
  234. &Character...    F6
  235. character
  236. &Paragraph...    F7
  237. paragraph
  238. &Regular    Ctrl+Space
  239. regular
  240. &Bold    Ctrl+B
  241. &Italic    Ctrl+I
  242. italic
  243. &Underline    Ctrl+U
  244. underline
  245. Stri&keout    Ctrl+K
  246. strikeout
  247. Superscrip&t/Subscript
  248. superscriptSubscript
  249. &Normal Script
  250. normalscript
  251. Su&bscript    Ctrl+L
  252. subscript
  253. Su&perscript    Ctrl+Shift+L
  254. superscript
  255. &Show Hotwords    F9
  256. showhotwords
  257. &Help
  258. Status &Bar    F12
  259. statusbar
  260. MTB Widgets
  261. MTB Widgets
  262. Sleep
  263. __ASYM_Sleep
  264. FASYM_ProductPrefix
  265. KERNEL32.DLL
  266. getNetworkUsername
  267. ASYM_getUserName
  268. ctbDLLfN
  269. win.dll
  270. TimeGetTime
  271. ASYM_Ticks
  272. FileToPrinter
  273. itemOffset
  274. itemContains
  275. PathOfFile
  276. TextToPrinter
  277. TextlineOffset
  278. TextlineContains
  279. MakeKeyedPassword
  280. KeyedPasswordEncrypt
  281. MakeKeyedPasswordEX
  282. KeyedPasswordEncryptEX
  283. PathOfFile
  284. EllipsizeFileName
  285. ShortFileName
  286. itemOffset
  287. ASYM_ItemOffset
  288. itemContains
  289. ASYM_ItemContains
  290. Decrypt
  291. ASYM_Decode
  292. Encrypt
  293. ASYM_Encode
  294. CreateEncryptedFile
  295. ASYM_CreateEncryptedFile
  296. DecryptEX
  297. ASYM_DecodeEX
  298. EncryptEX
  299. ASYM_EncodeEX
  300. CreateEncryptedFileEX
  301. ASYM_CreateEncryptedFileEX
  302. WriteEncryptedFile
  303. ASYM_WriteEncryptedFile
  304. GetMemBlock
  305. ASYM_GetMemBlock
  306. FreeMemBlock
  307. ASYM_FreeMemBlock
  308. ModalPopText
  309. ASYM_ModalPopText
  310. PostMessage
  311. ASYM_PostMessage
  312. cbt.dll
  313. oldSTF
  314. seconds
  315. MMSystem.DLL
  316. popText
  317. ASYM_popText
  318. SetIniVar
  319. GetIniVar
  320. GetIniFilePathname
  321. VerticalDisplayRes
  322. HorizontalDisplayRes
  323. ScreenFromPage
  324. yieldApp
  325. _linkDLLs
  326. @initSysBooks
  327. _linkDLLs
  328. d_doNeuronCheck
  329. oldSTF
  330. seconds
  331. _linkSysBook
  332. tb85aicc.sbk
  333. msgTxt
  334. Click OK to exit.
  335. run in non-secure mode.
  336. ASYM_GetString
  337. msgErrRunningNeuronInSecureMode
  338. ASYM_Is32Bit
  339. You are attempting to run a click2learn.com ToolBook II course 
  340. For the course to work, Neuron must be configured to 
  341. under Neuron in secure mode.
  342. _doNeuronCheck
  343. FALSE
  344. s_ASYM_ModalState
  345. ASYM_ModalState
  346. _unLinkSysBook
  347. 4globalDosFree
  348. GlobalDosAlloc
  349. GlobalDosFree
  350. `GlobalDosAlloc
  351. kernel
  352. selector
  353. GetFreeDosMem
  354. initSysBooks
  355. 1,    #>
  356. 1,    "c
  357. ,,H.,
  358.     ,ASYM_ShortFileName
  359. false
  360. sysBks
  361. SetSysBooksInOrder
  362. shortFileName
  363. 1,    #>
  364. 1,    #>
  365. dotss
  366. center
  367. ASYM_Trim
  368. _ASYM_Ellipsize
  369. 1,    "j
  370. extra
  371. templStr
  372. extra
  373. ASYM_Trim
  374. _ASYM_ExpandString
  375.     ,ASYM_ShortFileName
  376. FALSE
  377. _fontItalic
  378. _fontName
  379. ASYM_IsFile
  380. _fontStyle
  381. cache_Text
  382. italic
  383. retVal
  384. field,recordField
  385. cache_SelLines
  386. _ASYM_EllipsizeFileToField
  387.     ,ASYM_shortFileName
  388. logFn
  389. ^ASYM_CMS_EnterApplication
  390. 1ASYM_LogType
  391. moduleLogInfo
  392. thisSysBook
  393. _ASYM_LogDestination
  394. ASYM_CMS_LogInfo
  395. s_ASYM_LogDir
  396. CMSLogFn
  397. ASYM_CMS_LogDir
  398. preferredLogFn
  399. <auto>
  400. logType
  401. _ASYM_ReaderExit
  402. ^ASYM_LogStart
  403. _ASYM_MakeLogFileName
  404. <special>
  405. <exit>
  406. ASYM_LogName
  407. Logging
  408. ASYM_LogEncrypt
  409. _CMS_EnterApplication
  410. <glossary>
  411. 8viewerScript
  412. _ASYM_SysCursor
  413. Instructor
  414. Sorry, cannot open another window.
  415. Glossary
  416. msgTxt
  417. false
  418. ASYM_WorkWindow
  419. s_tb85r_PopViewers
  420. ASYM_MessageBox
  421. ASYM_ResetCursor
  422. ASYM_GetStandardString
  423. ASYM_ProductName
  424. msgCaption
  425. thinCaption
  426. Assistant
  427. <NoViewerAvailable>
  428. ASYM_CloseOnEsc
  429. ASYM_GetString
  430. ASYM_TempViewer
  431. magicName
  432. thick
  433. vtemp
  434. autoClose
  435. Do not rename me
  436. shadow
  437. sysMenu
  438. _ASYM_PopupPage
  439. PopupWinComboValues
  440. thickFrame,Standard (thick frame)
  441. shadowAutoClose,Shadowed (close on click)
  442. dialogframe,Dialog Window
  443. ASYM_GetString
  444. thinFrame,Standard (thin frame)
  445. shadow,Shadowed (manual close)
  446. _ASYM_PopupWinComboValues
  447. buttonClick
  448. hotword button
  449. _AutoCloseCheck
  450.     if it > 0
  451.     system s_tb85r_PopViewers
  452. to handle closeWindow
  453.         clear item it of s_tb85r_PopViewers
  454.     forward
  455.     get ASYM_itemOffset(words 1 to 3 of self,s_tb85r_PopViewers)
  456. viewerScript
  457. _WM_SYSCOMMAND
  458. GetDesktopWindow
  459. GetWindow
  460. GetWindowTask
  461. EnableWindow
  462. IsWindow
  463. GW_HWNDNEXT
  464. ~isWindow
  465. GW_HWNDFIRST
  466. s_ASYM_ModalState
  467. hTask
  468. EnableWindow
  469. GetWindow
  470. _GetWindowTask
  471. GetDesktopWindow
  472. disableTaskSwitching
  473. {_WM_SYSCOMMAND
  474. _WM_SYSCOMMAND
  475. ASYM_WindowsDirectory
  476.     ,ASYM_ShortFileName
  477. ASYM_GetPath
  478. _ASYM_MakeBookmarkFileName
  479. posMark
  480. false
  481. boomarkFn
  482. ASYM_GetStandardString
  483. readNextLine
  484. ASYM_IsFile
  485. ASYM_Done
  486. Been There
  487. f_ASYM_MakeBookmarkFileName
  488. ASYM_GetString
  489. w4ASYM_BeenHere
  490. ReadNextLine
  491. <BookmarksOutOfDate>
  492. version
  493. ;ASYM_AutoBookmarks
  494. Bookmark file mismatch
  495. _readBookmarks
  496. .-,    #>
  497. ,,H.,
  498. ,,H.,
  499. ASYM_Done
  500. [Done]
  501. [version]
  502. [user]
  503. f_ASYM_MakeBookmarkFileName
  504. v4ASYM_BeenHere
  505. [Been There]
  506. s_ASYM_UserName
  507. ASYM_CMS_StoreBookmarkFile
  508. [page]
  509. _writeBookmarks
  510. ASYM_Trim
  511. readNextLine
  512. ,,H.,
  513. Fax Driver
  514. prompt
  515. <NoFaxDriver>
  516. msgTxt
  517. false
  518. LastFaxDevice
  519. ASYM_GetStandardString
  520. ASYM_IniFile
  521. No Fax driver found.
  522. Info_Title
  523. msgCaption
  524. #ASYM_tempDir
  525. The FAX driver is %1. Right?
  526. ASYM_ChooseFromTextLinesDlg
  527. ASYM_MessageBox
  528. tempDir
  529. ASYM_GetString
  530. <ConfirmFaxDriver>
  531. printList
  532. Devices
  533. <ChooseFaxDriver>
  534. Select the FAX driver to use to send the log at the end of this session:
  535. BASYM_TempDirectory
  536. <Yes>
  537. _ASYM_FindFaxDriver
  538. [>ASYM_FileToPrinter
  539. false
  540. oldPrinter
  541. devices
  542. SendLogAsFax
  543. .-+    +L
  544. ASYM_PopGlossary
  545. ASYM_TempViewer
  546. ASYM_ResetCursor
  547. HASYM_GotoPage
  548. AutoGlossary
  549. ASYM_PopGlossary
  550. ASYM_TempViewer
  551. HASYM_GotoPage
  552. pgName
  553. GUASYM_IsNumber
  554. ",.:;!?
  555. autoHotword
  556. oldse
  557. WinHelpA
  558. ASYM_WinHelpByNumber
  559. user32.dll
  560. _asym_IsWin31
  561. w,    #>
  562. w,    #>
  563. ASYM_FindExecutableFile
  564. msgTxt
  565. user32.dll
  566. <SYSTEM>
  567. HelpFile
  568. exclamation
  569. ASYM_FindPathFile
  570. WinHelpA
  571. ASYM_WinHelpByNumber
  572. WinHelpA
  573. ASYM_WinHelpByKey
  574. Assistant
  575. CantFindFileX
  576. s_ASYM_ProductDirectory
  577. ASYM_MessageBox
  578. Assist
  579. ASYM_MTBVersion
  580. ASYM_WinHelpByKey
  581. Cannot find the file %1.
  582. asym_IsWin31
  583. FASYM_ProductPrefix
  584. NoExeFileForX
  585. WinHelp
  586. ASYM_WinHelpByNumber
  587. WinHelp
  588. ASYM_WinHelpByKey
  589. iniFile
  590. }ASYM_ProductVersion
  591. false
  592. Instructor
  593. There is no application associated with the file %1.
  594. ASYM_WinHelpByNumber
  595. ASYM_GetStandardString
  596. flags
  597. ToolBook
  598. msgCaption
  599. ASYM_ExpandString
  600. ASYM_GetString
  601. revoffset
  602. s_ASYM_ProductName
  603. <CannotStartHelp>
  604. EXCLAMATION
  605. isWin31
  606. _ASYM_WinHelp
  607. 1,*"W
  608. broken
  609. false
  610. ASYM_Ticks
  611. _ASYM_Wait
  612. sleepMs
  613. __ASYM_Sleep
  614. _ASYM_Sleep
  615. [O_ASYM_DateToSeconds
  616. _ASYM_CompareDates
  617. mm/dd/yyyy hh:min:sec AMPM
  618. mm/dd/yyyy hh24:min:sec
  619. seconds
  620. s_asym_LastDateFormat
  621. _ASYM_DateToSeconds
  622. ,(J<Y
  623. ,(J<Y
  624. ASYM_BlockSuspend
  625. error
  626. hh:min:sec
  627. |ASYM_RestoreSuspend
  628. seconds
  629. totalSecs
  630. _ASYM_MillisecondsToTime
  631. ASYM_FileToPrinter: Bad Parameter
  632. false
  633. ASYM_IsFile
  634. showAbordDlg
  635. _ASYM_FileToPrinter
  636. ASYM_TextToPrinter: Bad Parameter
  637. false
  638. cleanUpText
  639. showAbordDlg
  640. _ASYM_TextToPrinter
  641. cleanUpText
  642. obType
  643. htmlExport
  644. background
  645. false
  646. viewer
  647. reset
  648. page,background
  649. _ASYM_IsObjectDirty
  650. "\_ASYM_IsObjectDirty
  651. false
  652. _ASYM_IsObjectClean
  653. page 
  654. "\_ASYM_IsObjectDirty
  655. _ASYM_IsPageDirty
  656. false
  657. _ASYM_IsPageDirty
  658. _ASYM_IsPageClean
  659. false
  660. tempPg
  661. _ASYM_IsPageClean
  662. _ASYM_ReturnCleanPages
  663. false
  664. tempPg
  665. _ASYM_IsPageDirty
  666. _ASYM_ReturnDirtyPages
  667. obType
  668. htmlExport
  669. background
  670. false
  671. viewer
  672. reset
  673. page,background
  674. _ASYM_SetObjectClean
  675. page 
  676. htmlexport
  677. reset
  678. _ASYM_SetPageClean
  679. .-+    +L
  680. ;9ASYM_SnapBack
  681. ASYM_WorkWindow
  682. _startLoc
  683. _cursor
  684. oldloc
  685. ASYM_StayOnLayer
  686. "_locked
  687. _position
  688. _position
  689. n\ASYM_BeginDrag
  690. a    _layer
  691. b    _layer
  692. s_asym_dragObj
  693. ASYM_idle
  694. ^"ASYM_ObjectDropped
  695. page,background
  696. DoDragObject
  697. AV_lineRef
  698. oldloc
  699. _lineRef
  700. DoMatchItemDrag
  701. .-,    "
  702. ,,H.,
  703. 0LASYM_WID_TargetName
  704. ASYM_WID_Qtype
  705. objList
  706. parentObj
  707. @:ASYM_WID_Name
  708. tgtName
  709. ASYM_WID_TargetObject
  710. ASYM_WID_TimeMax
  711. objList
  712. parentObj
  713. tgtName
  714. NotTimerWidget
  715. NotTimerWidget
  716. wZASYM_CollectWidgets
  717. ASYM_WID_TargetObject
  718. /LASYM_WID_TargetName
  719. page,background
  720. _UpdateTargetObject
  721. cancel
  722. retry
  723. ignore
  724. RetryCancel
  725. AbortRetryIgnore
  726. HlpTag
  727. exclamation
  728. 1HlpFile
  729. asteri
  730. MessageBox
  731. __MessageBox
  732. retVal
  733. OKCancel
  734. YesNo
  735. abort
  736. msgsBlocked
  737. YesNoCancel
  738. __MessageBox
  739. F1Pressed
  740. 1hlpFile
  741. question
  742. hlpTag
  743. ASYM_SetPostMsgBlock
  744. warning
  745. _ASYM_MessageBox
  746. 1HlpFile
  747. HlpTag
  748. %ASYM_WinHelp
  749. F1Pressed
  750. retVal
  751. ASYM_BlockSuspend
  752. |ASYM_RestoreSuspend
  753. GUASYM_IsNumber
  754. __ASYM_SysCursor
  755. FALSE
  756. WorkingInBackground
  757. retVal
  758. default
  759. myBook
  760. _ASYM_WorkingCursor
  761. .-+    +L
  762. ,,H.,
  763. .-+    +L
  764. GetCursor
  765. ASYM_ItemInList
  766. _s_ASYM_ResizeCursors
  767. ASYM_BlockSuspend
  768. |ASYM_RestoreSuspend
  769. hCursor
  770. getCursor
  771. _ASYM_CursorInResizeHandle
  772. .-+    +L
  773. V,    #>
  774. V,    #>
  775. _ASYM_ElapsedCursor
  776.  of book
  777. bkRef
  778. tempClipRef
  779. newClipRef
  780. ASYM_DuplicateClip
  781. nameOfMyClip
  782. false
  783. retVal
  784. ASYM_BlockSuspend
  785. refBook
  786. |ASYM_RestoreSuspend
  787.  of book "
  788. ASYM_IsClip
  789. ASYM_WorkWindow
  790. background
  791. vList
  792. objType
  793. workList
  794. objParent
  795. retVal
  796. page,background
  797. rankedViewers
  798. viewer
  799. thisViewer
  800. _ASYM_ViewerContainer
  801. false
  802. s_ASYMWorkWindow
  803. _ASYM_SetWorkWindow
  804. s_ASYMWorkWindow
  805. _ASYM_WorkWindow
  806. colorTray
  807. false
  808. toolbar
  809. _ASYM_DisableWindows
  810. colorTray
  811. toolbar
  812. showColorTray
  813. ASYM_ObjectExists
  814. showToolbar
  815. _ASYM_EnableWindows
  816. <+\!8
  817. false
  818. toolbar
  819. showToolbar
  820. <+\!8
  821. colorTray
  822. false
  823. showColorTray
  824. w,    #>
  825. FALSE
  826. ASYM_WorkWindow
  827. hyperSBK
  828. ASYM_MTBVersion
  829. hyp.sbk
  830. _ASYM_checkHyperSysBook
  831. w,    #>
  832. FASYM_ProductPrefix
  833. FALSE
  834. ASYM_MTBVersion
  835. hyp.sbk
  836. _ASYM_EnableHyperlinks
  837. h#ASYM_FindHyperPage
  838. glossary
  839. GLOSSARY.TBK
  840. ASYM_BlockSuspend
  841. |ASYM_RestoreSuspend
  842. ASYM_GlossaryName
  843. _ASYM_GlossaryPage
  844. w,    #>
  845. w,    #>
  846. _s_ASYM_LocalizedFilenames
  847. intl_Filename
  848. ASYM_PathOfFile
  849. ASYM_IsAbsoluteFilePath
  850. FILENAME_ONLY
  851. languageCode
  852. targetBook
  853. {ASYM_ParsePath
  854. EXTENSION_ONLY
  855. _ASYM_InternationalFile
  856. quickSort
  857. numItems
  858. yquickSortText
  859. ASYM_QuickSortArray
  860. quickSort
  861. numItems
  862. yquickSortText
  863. ASYM_QuickSortList
  864. midPoint
  865. quickSort
  866. partition
  867. quickSort
  868. midPoint
  869. fppartitionText
  870. yquickSortText
  871. quickSortText
  872. partition
  873. partitionText
  874. helpTopic
  875. escape
  876. helpTopic
  877. helpFile
  878. _s_ASYM_AskRequestCmdButtonResponse
  879. myPage
  880. YhelpFile
  881. %asym_winHelp
  882. buttonClick
  883. false
  884. curObjs
  885. curObj
  886. obNumber
  887. keyDown
  888. ASYM_GetString
  889. <help>
  890. errPopRTFHelpError
  891. false
  892. ASYM_MessageBox
  893. ASYM_isFile
  894. msgTxt
  895. msgCaption
  896. ASYM_GetStandardString
  897. LfixSize
  898. WARNING
  899. rtf help popup
  900. <Error>
  901. _ASYM_PopRTFHelp
  902. rtf help popup
  903. ASYM_Reset
  904. cancel
  905. scrolling
  906. rectangle
  907. fixScroll
  908. fixScroll
  909. toolbar
  910. fixSize
  911. cancel
  912. keyUp
  913. leavePage
  914. LfixSize
  915. windowSized
  916. Video Player
  917. vPages
  918. author
  919. [_defSize
  920. r_defPlayerSize
  921. enterBackground
  922. vNonMediaAreaSizes
  923. nonMediaAreaStageSizes
  924. actualMediaSize
  925. mmwidget_controls
  926. windowBorderWidth
  927. vBorderHeight
  928. mmwidget_stage
  929. /windowBorderHeight
  930. vPageRef
  931. vControlButtons
  932. vBorderWidth
  933. `windowCaptionHeight
  934. vStage
  935. vCaptionHeight
  936. nonMediaAreaStageSizes
  937. GetSystemMetrics
  938. GUASYM_IsNumber
  939. GetSystemMetrics
  940. vCaptionHeight
  941. windowCaptionHeight
  942. GetSystemMetrics
  943. GUASYM_IsNumber
  944. GetSystemMetrics
  945. vHeight
  946. windowBorderHeight
  947. vWidth
  948. GUASYM_IsNumber
  949. GetSystemMetrics
  950. GetSystemMetrics
  951. windowBorderWidth
  952. \lastTickCount
  953. enterpage
  954. USER.EXE
  955. mmGetTickCount
  956. leavePage
  957. myClip
  958. milliseconds
  959. closed
  960. $setPos
  961. \lastTickCount
  962. sliderUpdate
  963. mmGetTickCount
  964. paused
  965. myParent
  966. whatTick
  967. mmGetTickCount
  968. stopped
  969. thumb
  970. playing
  971. getTickCount
  972. mmGetTickCount
  973. USER.EXE
  974. myClipSpec
  975. \lastTickCount
  976. status
  977. s_tmp_bnds
  978. thumb
  979. updateMedia
  980. buttonDown
  981. newPos
  982. myStage
  983. myClip
  984. milliseconds
  985. _seekClip
  986. whatStage
  987. myClipSpec
  988. updateMedia
  989. getFileList
  990. Current directory specified.
  991. setCurrentDirectory
  992. TBFILE32
  993. Specified sort order was invalid.
  994. fileExists
  995. User cancelled.
  996. Not enough memory.
  997. setFileAttributes
  998. <tag name> was specified, but the tag does not exist.
  999. Can't link to 32-bit DLL.
  1000. getFileSize
  1001. Cannot make file or directory.
  1002. Invalid file spec component.
  1003. getCurrentDirectory
  1004. getFileOnlyList
  1005. File name contains wildcards.
  1006. getFileAttributes
  1007. Drive not ready.
  1008. setSystemDate
  1009. Out of memory.
  1010. removeDirectory
  1011. Invalid drive.
  1012. Buffer too small.
  1013. TBFILE32.DLL
  1014. moveFile
  1015. Disk full.
  1016. Security problem.
  1017. Invalid drive letter.
  1018. Network problem.
  1019. Error occurred.
  1020. getCurrentDrive
  1021. Can't open source.
  1022. CopyFile
  1023. Different drives for source and destination.
  1024. Memory allocation error.
  1025. Path was not found.
  1026. Invalid path.
  1027. retVal
  1028. File name was invalid.
  1029. Undetermined error occurred.
  1030. ASYM_GetString
  1031. File cannot be copied onto itself.
  1032. Access denied.
  1033. Too many files open.
  1034. Specified paths for the source and destination files refer to different disk drives.
  1035. File exists.
  1036. errTBFILE32_
  1037. Illegal string.
  1038. Specified file was not found, or the path and directory were not valid.
  1039. Invalid sort order.
  1040. File was found in path, but not in current directory.
  1041. getFileListLFN
  1042. getFreeDiskSpace
  1043. Specified path was invalid or the directory was not empty.
  1044. Function was successful.
  1045. Too much data for buffer.
  1046. Success.
  1047. Specified drive was invalid.
  1048. removeFile
  1049. File I/O error.
  1050. errTBDOS
  1051. Directory or file already exists.
  1052. File I/O error occurred.
  1053. TBDOS
  1054. Access to the file was denied.
  1055. Matching file.
  1056. Can't open destination.
  1057. Specified path was invalid.
  1058. Source file could not be opened.
  1059. Internal error.
  1060. Invalid character in file spec.
  1061. Tag does not exist.
  1062. Destination file could not be opened.
  1063. getDOSEnvironmentString
  1064. Current directory was specified.
  1065. Invalid parameter.
  1066. getCurrentDirectoryLFN
  1067. setSystemTime
  1068. getFileOnlyListLFN
  1069. Invalid name.
  1070. getDirectoryOnlyList
  1071. File spec too long for DOS.
  1072. Access to the directory was denied.
  1073. createDirectory
  1074. Access was denied (for example, the current path was specified).
  1075. Unknown error.
  1076. Specified file was not found.
  1077. setFileDate
  1078. getDriveKind
  1079. Internal error occurred.
  1080. setCurrentDrive
  1081. Operation failed.
  1082. Invalid attribute.
  1083. getStringTag
  1084. getVolumeName
  1085. Directory not empty.
  1086. Illegal string passed.
  1087. getFileDate
  1088. File not found.
  1089. getDriveList
  1090. Specified file attribute was invalid.
  1091. Illegal wildcard in file specification.
  1092. TBDOS.DLL
  1093. In path but not current directory.
  1094. Path or file name too long.
  1095. _ASYM_TBDLLErrorString
  1096. _ASYM_StringArray
  1097. false
  1098. _ASYM_StringArray
  1099. _ASYM_FindString
  1100. iGetStringTargetBook
  1101. ASYM_Trim
  1102. _ASYM_AddString
  1103. _ASYM_StringArray
  1104. false
  1105. _ASYM_StringArray
  1106. _ASYM_FindString
  1107. iGetStringTargetBook
  1108. _ASYM_ClearString
  1109. __ASYM_FindString
  1110. ASYM_WorkWindow
  1111. ASYM_GetString
  1112. _ASYM_GetStandardString
  1113. _ASYM_StringArray
  1114. ASYM_BlockSuspend
  1115. |ASYM_RestoreSuspend
  1116. _ASYM_FindString
  1117. iGetStringTargetBook
  1118. _ASYM_GetString
  1119. _ASYM_StringArray
  1120. ASYM_BlockSuspend
  1121. |ASYM_RestoreSuspend
  1122. iGetStringTargetBook
  1123. _ASYMA_GetStringList
  1124. ASYM_MultiLanguageSupport
  1125. bkName
  1126. ASYM_InternationalFile
  1127. GetStringTargetBook
  1128. ,,H.,
  1129. replaceEscapeChars
  1130. cmdLine
  1131. param
  1132. thisParamName
  1133. _ASYM_GetParameter
  1134. 1,    #>
  1135. GUASYM_IsNumber
  1136. replaceEscapeChars
  1137. false
  1138. _s_ASYM_HTTPPostParameters
  1139. escapeChars
  1140. _ASYM_SetHTTPPostParameter
  1141. extINetNewObject
  1142. UrlConnection
  1143. paramName
  1144. extINetUrlPost
  1145. ASYM_ItemInList
  1146. retVal
  1147. ASYM_BlockSuspend
  1148. |ASYM_RestoreSuspend
  1149. extINetDestroyObject
  1150. _s_ASYM_HTTPPostParameters
  1151. ASYM_HTTPPost
  1152. winINet
  1153. paramValue
  1154. TBCOM.WinINet
  1155. hextINetSetProperty
  1156. setPropVal
  1157. _ASYM_HTTPPost
  1158. accept
  1159. abcdefghijklmnopqrstuvwxyz1234567890.-*_
  1160. escapeChars
  1161.  of book 
  1162. ASYM_DoPostedMsg
  1163. msgID
  1164. pagebackgroundbook
  1165. RegisterWindowMessage
  1166. PostMessage
  1167. PostMessage
  1168. %1 of book "%2"
  1169. RegisterWindowMessage
  1170. _s_ASYM_MsgPosted
  1171. H    s__ASYMMsgQ
  1172. ASYM_PostCO
  1173. _s_ASYM_BlockMsgQ
  1174. _ASYM_PostMsg
  1175. ASYM_FlushMsgQ
  1176. send %1 to %2
  1177. false
  1178. ASYM_BlockSuspend
  1179. |ASYM_RestoreSuspend
  1180. false
  1181. s__ASYMMsgQ
  1182. H    s__ASYMMsgQ
  1183. send %1 to %2 in vRef
  1184. _ASYM_DoNextPostedMsg
  1185. lpMsg
  1186. PeekMessage
  1187. ASYM_FreeMemBlock
  1188. PostMessage
  1189. ,-Ts__A-)
  1190. PeekMessage
  1191. ,*T_ASY-)
  1192. ASYM_GetMemBlock
  1193. _ASYM_DoNextPostedMsg
  1194. s__ASYMMsgQHold
  1195. PostMessage
  1196. ASYM_Ticks
  1197. H    s__ASYMMsgQ
  1198. clientHWnd
  1199. openWindows
  1200. MASYM_LinkDLLs
  1201. _s_ASYM_MsgPosted
  1202. _s_ASYM_BlockMsgQ
  1203. _ASYM_DoPostedMsg
  1204. testMsg
  1205. char2
  1206. H    s__ASYMMsgQ
  1207. msgPosted
  1208. _ASYM_IsMsgPosted
  1209. ASYM_DoPostedMsg
  1210. msgID
  1211. FALSE
  1212. ASYM_PostCO
  1213. retVal
  1214. PostMessage
  1215. RegisterWindowMessage
  1216. H    s__ASYMMsgQ
  1217. newValue
  1218. _s_ASYM_MsgPosted
  1219. RegisterWindowMessage
  1220. PostMessage
  1221. _s_ASYM_BlockMsgQ
  1222. _ASYM_SetPostMsgBlock
  1223. retVal
  1224. H    s__ASYMMsgQ
  1225. _ASYM_FlushPostMsgQueue
  1226. retVal
  1227. _ASYM_ColorPaletteDlg
  1228. retVal
  1229. _ASYM_ChooseFontDlg
  1230. retVal
  1231. _ASYM_OpenFileDlg
  1232. retVal
  1233. _ASYM_OpenFileDlgLFN
  1234. retVal
  1235. _ASYM_SaveAsDlg
  1236. retVal
  1237. _ASYM_ChooseDirectoryDlg
  1238. retVal
  1239. _ASYM_ChooseDirectoryDlgLFN
  1240. retVal
  1241. _ASYM_SaveAsDlgLFN
  1242. winList
  1243. winRef
  1244. _ASYM_LockWindows
  1245. winList
  1246. winStateList
  1247. _ASYM_UnlockWindows
  1248. CloseClipboard
  1249. EmptyClipboard
  1250. OpenClipboard
  1251. false
  1252. retVal
  1253. USER32.DLL
  1254. cCloseClipboard
  1255. openSuccess
  1256. c<OpenClipboard
  1257. ASYM_Is32Bit
  1258. CloseClipboard
  1259. EmptyClipboard
  1260. OpenClipboard
  1261. (yEmptyClipboard
  1262. _ASYM_ClearClipboard
  1263. 1,    #D
  1264. GMEM_MOVEABLE
  1265. PPOpenClipboard32
  1266. pClipText
  1267. false
  1268. CF_OEMTEXT
  1269. EmptyClipboard32
  1270. GlobalAlloc32
  1271. SetClipboardData32
  1272. GlobalLock32
  1273. GlobalAlloc
  1274. GlobalAlloc32
  1275. GlobalLock
  1276. GlobalLock32
  1277. GlobalUnlock
  1278. GlobalUnlock32
  1279. kernel32.dll
  1280. hGlobal
  1281. wCloseClipboard32
  1282. U(GlobalUnlock32
  1283. OpenClipboard
  1284. OpenClipboard32
  1285. SetClipboardData
  1286. SetClipboardData32
  1287. CloseClipboard
  1288. CloseClipboard32
  1289. EmptyClipboard
  1290. EmptyClipboard32
  1291. user32.dll
  1292. _ASYM_CopyTextToClipboard
  1293. 5_ASYM_LMS_UniqueNameInfo
  1294. _ASYM_LMS_UniqueName
  1295. .-,    #?
  1296. .-,    #?
  1297. 1,    #>
  1298. .-,    #>
  1299. .-,    #>
  1300. ASYM_WID_QType
  1301. background
  1302. false
  1303. Question
  1304. layerRef
  1305. page,background
  1306. _ASYM_LMS_UniqueNameInfo
  1307. 1,    #?
  1308. ASYM_WID_QType
  1309. Question
  1310. _ASYM_LMS_DisplayName
  1311. MATCHITEM
  1312. MATCHOBJ
  1313. ASYM_WID_QType
  1314. choice
  1315. performance
  1316. matching
  1317. TRUEFALSE
  1318. MULTICHOICE
  1319. retVal
  1320. MULTIDROP
  1321. ORDEROBJ
  1322. fill-in
  1323. ORDERTEXT
  1324. sequencing
  1325. MULTIOBJ
  1326. TYPEIN
  1327. NAMEPART
  1328. true-false
  1329. _ASYM_LMS_QuestionType
  1330. AICC_Compatibility
  1331. ASYM_AICC_Compatibility
  1332. 6gettoolBookIniItem
  1333. getAICCCompatibility
  1334. zhASYM_AICC_Spec20
  1335. AICC_Spec20
  1336. 6gettoolBookIniItem
  1337. getAICCSpec20
  1338. AICC_PinnacleCompatibility
  1339. 6gettoolBookIniItem
  1340. #OASYM_AICC_PinnacleCompatibility
  1341. getAICCPinnacleCompatibility
  1342. _ASYM_EnsureTextlineVisible
  1343. tlMax
  1344. fText
  1345. tlNum
  1346. tlMin
  1347. checkText
  1348. "!ASYM_BestFit
  1349. _ASYM_SyncTextValueWithList
  1350. _ASYM_EnsureTextlineVisible
  1351. tlMax
  1352. fText
  1353. tlNum
  1354. tlMin
  1355. checkText
  1356. "!ASYM_BestFit
  1357. _ASYM_SyncNumericValueWithList
  1358. 1,    "X
  1359. 1,    "X
  1360. fText
  1361. _ASYM_EnsureTextlineVisible
  1362. pageUnits
  1363. English
  1364. standardUnits
  1365. _ASYM_PageUnitsToStandardUnits
  1366. English
  1367. standardUnits
  1368. _ASYM_StandardUnitsToPageUnits
  1369. I6ASYM_ToolTip
  1370. insertName
  1371. tooltip
  1372. tSASYM_TooltipInsert
  1373. insertVal
  1374. tooltip
  1375. _ASYM_Tooltip
  1376. showTooltip
  1377. single
  1378. _ASYM_TooltipOffTimer
  1379. tooltip
  1380. _ASYM_TooltipOnTimer
  1381. Stooltip
  1382. doToolTip
  1383. _ASYM_Tooltip
  1384. msgTxt
  1385. msgCaption
  1386. WARNING
  1387. _ASYM_TooltipOffTimer
  1388. ASYM_MessageBox
  1389. ASYM_GetString
  1390. showTooltip
  1391. _ASYM_TooltipOnTimer
  1392. Error in tooltip system - Invalid timer ID
  1393. errToolTipInvalidTimerID
  1394. timerNotify
  1395. newTooltip
  1396. showTooltip
  1397. mouseY
  1398. vSize
  1399. tipBounds
  1400. inVRef
  1401. mouseX
  1402. getTooltipInfo
  1403. tooltipInfo
  1404. tooltip
  1405. toolInfo
  1406. mousePos
  1407. testWidth
  1408. screenBounds
  1409. ASYM_ScreenBounds
  1410. showTooltip
  1411. obRef
  1412. FALSE
  1413. author
  1414. tooltip
  1415. Stooltip
  1416. mousePos
  1417. getTooltipInfo
  1418. _ASYM_Tooltip
  1419. single
  1420. _ASYM_TooltipOffTimer
  1421. tooltip
  1422. _ASYM_TooltipOnTimer
  1423. Stooltip
  1424. hideTooltip
  1425. _ASYM_TooltipOffTimer
  1426. tooltip
  1427. _ASYM_TooltipOnTimer
  1428. _killTooltipTimers
  1429. resizeField
  1430. vSize
  1431. popuptext
  1432. boldOffsets
  1433. applyBoldOffsets
  1434. DugetBoldOffsets
  1435. ASYM_ShowPopupText
  1436. RIASYM_HidePopupText
  1437. buttonClick
  1438. popuptext
  1439. ASYM_HidePopupText
  1440. repairFieldHeight
  1441. screenHeight
  1442. repairFieldWidth
  1443. resizeField
  1444. repairFieldWidth
  1445. repairFieldHeight
  1446. boldOffsets
  1447. getBoldOffsets
  1448. endPos
  1449. startPos
  1450. applyBoldOffsets
  1451. popuptext
  1452. ASYM_Reset
  1453. .-+    +L
  1454. deflt
  1455. prompt
  1456. s_tb85r_cftldb
  1457. LhelpTopicOrID
  1458. ChooseFromTextLinesDlg
  1459. helpButton
  1460. main list
  1461. _ASYM_ChooseFromTextLinesDlg
  1462. ,,H.,
  1463. ,,H.,
  1464. prompt
  1465. customSize
  1466. small
  1467. medium
  1468. large
  1469. main list
  1470. enterPage
  1471. closeThisWindow
  1472. Cancel
  1473. closeThisWindow
  1474. okBtn
  1475. deflt
  1476. main list
  1477. firstIdle
  1478. main list
  1479. s_tb85r_cftldb
  1480. closeThisWindow
  1481. main list
  1482. cancel
  1483. prompt
  1484. OKbtn
  1485. grpFr
  1486. small
  1487. medium
  1488. Cancelbtn
  1489. large
  1490. dlgframe
  1491. grpList
  1492. fldPrmpt
  1493. Helpbtn
  1494. main list
  1495. customSize
  1496. resetRect
  1497. false
  1498. oldObj
  1499. oldObj
  1500. oldObj
  1501. moveDefRect
  1502. resetRect
  1503. false
  1504. oldObj
  1505. oldObj
  1506. oldObj
  1507. hideDefRect
  1508. resetRect
  1509. widget_defaultRect
  1510. createDefRect
  1511. container
  1512. irregularPolygon
  1513. false
  1514. ipList
  1515. widget_defaultRect
  1516. defaultRect
  1517. false
  1518. button
  1519. btnList
  1520. pushButton
  1521. pushButtonList
  1522. 3default
  1523. pushButtonList
  1524. btnList
  1525. defPushButton
  1526. pushButtonList
  1527. btnList
  1528. escape
  1529. escPushButton
  1530. background
  1531. false
  1532. parentObj
  1533. page, background
  1534. isBackground
  1535. zshowRect
  1536. defBtn
  1537. r_defPushButton
  1538. showDefRect
  1539. isBackground
  1540. defaultRect
  1541. /createDefRect
  1542. defRect
  1543. hideDefRect
  1544. moveDefRect
  1545. showRect
  1546. showDefRect
  1547. enterField
  1548. showDefRect
  1549. enterRecordField
  1550. showDefRect
  1551. enterCombobox
  1552. showDefRect
  1553. zshowRect
  1554. pushButton
  1555. U8exclude
  1556. enterButton
  1557. button
  1558. pushButton
  1559. r_defPushButton
  1560. iescPushButton
  1561. U8exclude
  1562. keyDown
  1563. hideDefRect
  1564. author
  1565. reader
  1566. FALSE
  1567. author
  1568. enterPage
  1569. reader
  1570. hideDefRect
  1571. leavePage
  1572. false
  1573. author
  1574. selectionChanged
  1575. tbk_wid_name
  1576. setWidgetScript
  1577. "sO\#L
  1578. -FL02
  1579. 8JOx9>G8:
  1580. 1,    #>
  1581. ,(J "
  1582. ASYM_GetShortFileName
  1583. ASYM_FreeMemBlock
  1584. _ASYM_CurrentDirectory
  1585. ASYM_GetMemBlock
  1586. ASYM_PathOfFile
  1587. ASYM_IsFile
  1588. ASYM_GetTempFile
  1589. tempFn
  1590. FindExecutable
  1591. lpBuffer
  1592. revOffset
  1593. shell.dll
  1594. ASYM_Is32Bit
  1595. aFindExecutable
  1596. jg080647
  1597. status
  1598. _FindExecutableFile
  1599. 1,    "D
  1600. -SetErrorMode
  1601. fuErr
  1602. false
  1603. ;_ASYM_FreeDiskSpace
  1604. ~~log~~x.tmp
  1605. (_ASYM_IsDriveReady
  1606. _ASYM_IsDirectoryWriteable
  1607. .-,    "
  1608. -SetErrorMode
  1609. fuErr
  1610. SetErrorMode
  1611. ;_ASYM_FreeDiskSpace
  1612. kernel
  1613. _ASYM_IsDriveReady
  1614. -SetErrorMode
  1615. fuErr
  1616. false
  1617. (_ASYM_IsDriveReady
  1618. _ASYM_IsFileAvailable
  1619. _ASYM_MakeIntoRelPath
  1620. result
  1621. (_ASYM_IsDriveReady
  1622. _ASYM_SetCurrentDirectory
  1623. _s_ASYM_PathCache
  1624. ASYM_IniFile
  1625. Paths
  1626. _ASYM_SetPath
  1627. false
  1628. retry
  1629. Please verify that the CD is properly installed in the CD-ROM drive.
  1630. Check the CD
  1631. ASYM_MessageBox
  1632. ASYM_GetString
  1633. retryCancel
  1634. (_ASYM_IsDriveReady
  1635. _ASYM_IsValidDrive
  1636. %1:%2
  1637. _ASYM_CurrentDirectory
  1638. DOSPath
  1639. sO_ASYM_ExpandRelPath
  1640. false
  1641. ASYM_IsFile
  1642. testName
  1643. ASYM_trim
  1644. _ASYM_FindPathFile
  1645. 1,    #u
  1646. _ASYM_CurrentDirectory
  1647. _ASYM_SetCurrentDirectory
  1648. _ASYM_IsDirectory
  1649. _ASYM_FreeDiskSpace
  1650. _s_ASYM_PathCache
  1651. ASYM_IniFile
  1652. ASYM_BlockSuspend
  1653. |ASYM_RestoreSuspend
  1654. Paths
  1655. _ASYM_GetPath
  1656. FALSE
  1657. _ASYM_IsDirectory
  1658. bkPath
  1659. _ASYM_RelativePath
  1660. winDir
  1661. ASYM_FreeMemBlock
  1662. ASYM_GetMemBlock
  1663. Not enough memory. Close other applications or save this book and try again.
  1664. lpBuffer
  1665. ASYM_GetString
  1666. kernel
  1667. GetWindowsDirectory
  1668. ,*T"GH
  1669. Y}GetWindowsDirectory
  1670. _ASYM_WindowsDirectory
  1671. FALSE
  1672. retVal
  1673. _ASYM_IsAbsoluteFilePath
  1674. .-,    "
  1675. UnableToCreateDir
  1676. Could not create directory "%1": %2.
  1677. false
  1678. _ASYM_ParentDirectory
  1679. Invalid path
  1680. _ASYM_IsDirectory
  1681. Unknown error
  1682. ASYM_GetString
  1683. _ASYM_RecurseCreateDirectory
  1684. Invalid drive
  1685. Access denied
  1686. _ASYM_RecurseCreateDirectory
  1687. _ASYM_ParentDirectory
  1688. fileName
  1689. dotPos
  1690.     ,ASYM_ShortFileName
  1691. ASYM_PathOfFile
  1692. DRIVE
  1693. EXTENSION_ONLY
  1694. FILENAME
  1695. ASYM_FileDotPosition
  1696. FILENAME_ONLY
  1697. _ASYM_ParsePath
  1698. 1,    "j
  1699. ASYM_FileDotPosition
  1700. _ASYM_AppendFileToPath
  1701. ASYM_ResolvePath
  1702. _ASYM_ExpandRelPath
  1703. ASYM_ConvertPathToList
  1704. ASYM_ConvertListToPath
  1705. _ASYM_ResolvePath
  1706. _ASYM_ConvertPathToList
  1707. _ASYM_ConvertListToPath
  1708. .-+    +L
  1709. 1,    #>
  1710. RemoveDirectory32
  1711. ASYM_IsDirectory
  1712. ASYM_TBDOSErrorString
  1713. Unable to delete file "%1".
  1714. sDirs
  1715. sFiles
  1716. errCouldNotDeleteDir
  1717. errCouldNotDeleteFile
  1718. Reason: %2
  1719. Unable to delete directory "%1".
  1720. FALSE
  1721. _s_ASYM_RRDInit
  1722. ASYM_GetString
  1723. clearOnly
  1724. RemoveFile32
  1725. Directory does not exist
  1726. sFile
  1727. _ASYM_RecurseRemoveDirectory
  1728. _ASYM_RecurseRemoveDirectory
  1729. false
  1730. )qASYM_ExpandMediaPath
  1731. searchPath
  1732. refBook
  1733. ASYM_FindPathFile
  1734. retVal
  1735. ASYM_HyperPath
  1736. _ASYM_FindMediaFile
  1737. newPath
  1738. CDDriveLetters
  1739. bookPath
  1740. false
  1741. ASYM_ItemInList
  1742. refBook
  1743. mediaPath
  1744. thisCDDrive
  1745. pathList
  1746. <BookPath>
  1747. <CDROM>
  1748. newPathList
  1749. _ASYM_ExpandMediaPath
  1750. filename
  1751. false
  1752. )qASYM_ExpandMediaPath
  1753. searchPath
  1754. refBook
  1755. retVal
  1756. ASYM_HyperPath
  1757. thisPath
  1758. _ASYM_FileRelativeToMedia
  1759. msgPromptForCDROM
  1760. msgTxt
  1761. FALSE
  1762. msgCapPromptForCDROM
  1763. retVal
  1764. ASYM_Wait
  1765. msgCaption
  1766. ASYM_MessageBox
  1767. Insert CDROM
  1768. continueCheck
  1769. ASYM_GetString
  1770. ToolBook was unable to locate a CDROM containing the file:
  1771. RetryCancel
  1772. Insert the appropriate CDROM and press Retry, or press Cancel.
  1773. retry
  1774. ytASYM_FindFileOnCDROM
  1775. _ASYM_PromptForCDROM
  1776. filename
  1777. retVal
  1778. ASYM_IsFile
  1779. CDList
  1780. _ASYM_FindFileOnCDROM
  1781. retVal
  1782. _ASYM_PathOfFile
  1783. retVal
  1784. _ASYM_ShortFileName
  1785. 3GlobalAllocPointer32
  1786. tmpDir
  1787. GetTempPathA
  1788. Not enough memory. Close other applications or save this book and try again.
  1789. lpBuffer32
  1790. kernel32.dll
  1791. ASYM_GetString
  1792. GlobalFreePointer32
  1793. GetTempPathA
  1794. GlobalAlloc
  1795. GlobalAllocPointer32
  1796. GlobalFree
  1797. GlobalFreePointer32
  1798. /_ASYM_TempDir
  1799. ,(J<Y
  1800. frame
  1801. label
  1802. 3DHLine
  1803. namepart
  1804. ordertext
  1805. tbk_wid_thickness
  1806. topLeft
  1807. topRight
  1808. 3DVLine
  1809. field
  1810. iresetPosition
  1811. 3Dfield
  1812. page,background
  1813. 3DGroupBox
  1814. background
  1815. point
  1816. 3DfieldWithButton
  1817. 3DComboBox
  1818. frame2
  1819. 3DFrame
  1820. rectangle
  1821. bottomLine
  1822. dragText
  1823. _sized
  1824. zvsizeButtonToGraphic
  1825. refObj
  1826. button
  1827. center
  1828. Test Item Reset
  1829. _ASYM_SizeButtonToGraphic
  1830. w,    #>
  1831. :ASYM_WID_ShowScore
  1832. _score
  1833. ASYM_WID_QType
  1834. Q=%1 : E=ShowScore! : S=%2
  1835. s_ASYM_LogAnswers
  1836. s_ASYM_LogType
  1837. SASYM_LogWriteEntry
  1838. LogShowScore
  1839. ASYM_WID_IsScored
  1840. percent
  1841. _ASYM_ShowYourScore
  1842. =ASYM_WID_Responses
  1843. ShowScore!
  1844. ASYM_QuestionStatus
  1845. ASYM_GetString
  1846. ResponseData
  1847. _maxScore
  1848. ASYM_ShowYourScore
  1849. 1,(JdY
  1850. decimal
  1851. FALSE
  1852. score
  1853. ASYM_PlayFeedback
  1854. ASYM_ModalPopText
  1855. ASYM_GetStandardString
  1856. ASYM_ObjectCenter
  1857. feedback
  1858. percent
  1859. ASYM_ExpandString
  1860. <ScoreisX>
  1861. tASYM_WID_Score
  1862. scoreText
  1863. ASYM_WID_MaxScore
  1864. }]ASYM_FindField
  1865. <ScoreisXoutofX>
  1866. <ScoreForX>
  1867. _ASYM_ShowYourScore
  1868. MATCHITEM
  1869. MULTIOBJ
  1870. MATCHOBJ
  1871. {ASYM_WID_SortByWord
  1872. ASYM_WID_QType
  1873. respIDs
  1874. answerList
  1875. TYPEIN
  1876. TRUEFALSE
  1877. MULTICHOICE
  1878. ASYM_WID_PartialScore
  1879. maxIndex
  1880. ASYM_WID_RandomAnchor
  1881. MULTIDROP
  1882. ORDEROBJ
  1883. ASYM_WID_AnsArray
  1884. SLIDER
  1885. g(ASYM_WID_UseAnchor
  1886. ASYM_WID_ResponseIDs
  1887. ORDERTEXT
  1888. tASYM_WID_Score
  1889. s_tbrrflg1
  1890. NAMEPART
  1891. resps
  1892. QType
  1893. _dragField
  1894. sortByWord
  1895. _ASYM_WID_Correctness
  1896. round
  1897. _score
  1898. [cASYM_WID_RoundScore
  1899. decimal
  1900. ASYM_WID_MinScore
  1901. maxScore
  1902. ASYM_WID_IsScored
  1903. percent
  1904. ASYM_WID_MaxScore
  1905. s_tbrrflg1
  1906. minScore
  1907. roundToMin
  1908. roundToMax
  1909. ASYM_WID_Correctness
  1910. value
  1911. percent %
  1912. _ASYM_WID_Score
  1913. ,,H.,
  1914. s__ASYM_TempTotalScore
  1915. false
  1916. totalScore
  1917. wZASYM_CollectWidgets
  1918. ASYM_WID_IsScored
  1919. widList
  1920. tASYM_WID_Score
  1921. ASYM_WID_MaxScore
  1922. totalMax
  1923. _ASYM_CollectTotalScore
  1924. lpMsg
  1925. PeekMessage
  1926. ASYM_FreeMemBlock
  1927. msgID
  1928. ASYM_PostCO
  1929. ASYM_GetMemBlock
  1930. RegisterWindowMessage
  1931. H    s__ASYMMsgQ
  1932. RegisterWindowMessage
  1933. PeekMessage
  1934. _ASYM_FlushMsgQ
  1935. ASYM_IniFile
  1936. _ASYM_CBTIniVar
  1937. ASYM_BlockSuspend
  1938. |ASYM_RestoreSuspend
  1939. system %1;get %1
  1940. varName
  1941. _ASYM_GetSystemVar
  1942. maxCount
  1943. _ASYM_RandomList
  1944. w,    #>
  1945. s_ASYM_LongProductDirectory
  1946. rASYM_GetLongFileName
  1947. ASYM_GetShortFileName
  1948. ASYM.INI
  1949. s_ASYM_ProductDirectory
  1950. ASYM_MTBVersion
  1951. ASYM_Is32Bit
  1952. ToolBook Load Information
  1953. _ASYM_ProductDirectory
  1954. s_ASYM_LongProductDirectory
  1955. ASYM_ProductDirectory
  1956. _ASYM_LongProductDirectory
  1957. s_ASYM_SystemDirectory
  1958. ASYM_GetShortFileName
  1959. ASYM_Is32Bit
  1960. _ASYM_SystemDirectory
  1961. freeMemBlock
  1962. getDC
  1963. releaseDC
  1964. DrawFocusRect
  1965. refViewer
  1966. false
  1967. ASYM_GetMemBlock
  1968. retVal
  1969. }releaseDC
  1970. ASYM_BlockSuspend
  1971. bounds_Pixels
  1972. |ASYM_RestoreSuspend
  1973. SDrawFocusRect
  1974. getDC
  1975. viewer
  1976. pRect
  1977. _ASYM_DrawFocusRect
  1978. to value
  1979. handlerType
  1980. to set
  1981. ASYM_ItemInList
  1982. ASYM_BlockSuspend
  1983.     return null
  1984. |ASYM_RestoreSuspend
  1985. oldScript
  1986. to get
  1987. to,notifyBefore,notifyAfter
  1988. _ASYM_DeleteHandler
  1989. 6getToolBookIniItem
  1990. oldMaxBackups
  1991. ToolBook
  1992. =@setToolBookIniItem
  1993. curMaxBackups
  1994. MaxBackups
  1995. _ASYM_DisableBackup
  1996. 6getToolBookIniItem
  1997. oldMaxBackups
  1998. ToolBook
  1999. =@setToolBookIniItem
  2000. MaxBackups
  2001. _ASYM_RestoreBackup
  2002. roman
  2003. FALSE
  2004. risNumber
  2005. retVal
  2006. rValues
  2007. I,IV,V,IX,X,XL,VL,IL,L,XC,VC,IC,C,CD,LD,XD,D,CM,LM,XM,M
  2008. 1,4,5,9,10,40,45,49,50,90,95,99,100,400,450,490,500,900,950,990,1000
  2009. I,IV,V,IX,X,XL,L,XC,C,CD,D,CM,M
  2010. 1,4,5,9,10,40,45,50,90,95,100,400,450,500,900,950,1000
  2011. I,IV,V,IX,X,XL,VL,IL,L,XC,VC,IC,C,CD,LD,XD,VD,ID,D,CM,LM,XM,VM,IM,M
  2012. 1,4,5,9,10,40,50,90,100,400,500,900,1000
  2013. I,IV,V,IX,X,XL,VL,IL,L,XC,VC,IC,C,CD,LD,XD,VD,D,CM,LM,XM,VM,M
  2014. 1,4,5,9,10,40,45,49,50,90,95,99,100,400,450,490,495,500,900,950,990,995,1000
  2015. 1,4,5,9,10,40,45,49,50,90,95,99,100,400,450,490,495,499,500,900,950,990,995,999,1000
  2016. I,IV,V,IX,X,XL,VL,L,XC,VC,C,CD,LD,D,CM,LM,M
  2017. _ASYM_NumberToRoman
  2018. roman
  2019. 0,1,5,10,50,100,500,1000
  2020. numVals
  2021. 0,I,V,X,L,C,D,M
  2022. retVal
  2023. ASYM_ItemOffset
  2024. curVal
  2025. _ASYM_RomanToNumber
  2026. lstrcmp
  2027. FALSE
  2028. @Nlstrcmp
  2029. _ASYM_CompareByCase
  2030. _revOffset
  2031. _ASYM_Trim
  2032. ,,H.,
  2033. _wordContains
  2034. ,,H.,
  2035. _wordOffset
  2036. wordBreak
  2037. .,;:?!
  2038. _ASYM_FindWordStart
  2039. 1,    "j
  2040. false
  2041. _ASYM_Offset
  2042. _ASYM_ReverseStack
  2043. false
  2044. _ASYM_StringOf
  2045. 1,    "X
  2046. retVal
  2047. _ASYM_TextlineFromPos
  2048. 1,(Kl
  2049. mm/dd/yyyy h24:min:sec
  2050. fDate
  2051. _ASYM_GetFileDate
  2052. 1,    "j
  2053.     ,ASYM_ShortFileName
  2054. ASYM_PathOfFile
  2055. lastPos
  2056. _ASYM_AddFileExtension
  2057. 1,    "j
  2058.     ,ASYM_ShortFileName
  2059. ASYM_PathOfFile
  2060. lastPos
  2061. _ASYM_ReplaceFileExtension
  2062. dummy
  2063. GlobalAlloc
  2064. UGetFileVersionInfoA
  2065. majorLeft
  2066. majorRight
  2067. VerQueryValueA
  2068. minorLeft
  2069. ffiBuf
  2070. GetFileVersionInfoA
  2071. GetFileVersionInfoSizeA
  2072. VerQueryValueA
  2073. bufSize
  2074. gmemflags
  2075. minorRight
  2076. GetFileVersionInfoSizeA
  2077. kernel32.dll
  2078. verBuf
  2079. version.dll
  2080. GlobalFree
  2081. GetLastError
  2082. GlobalAlloc
  2083. GlobalFree
  2084. ffiPtr
  2085. _ASYM_GetFileVersion
  2086. 3GlobalAllocPointer32
  2087. ASYM_getShortFileName
  2088. GetTempFileNameA
  2089. GlobalAlloc
  2090. GlobalAllocPointer32
  2091. GlobalFree
  2092. GlobalFreePointer32
  2093. DUnable to generate temporary file.
  2094. #ASYM_TempDir
  2095. retVal
  2096. lpBuffer32
  2097. Unable to allocate memory.
  2098. kernel32.dll
  2099. GlobalFreePointer32
  2100. GetTempFileNameA
  2101. _ASYM_GetTempFile
  2102. _ASYM_GetShortFileName
  2103. _ASYM_GetLongFileName
  2104. Application Login
  2105. <NameRequiredToContinue>
  2106. ASYM_GetStandardString
  2107. retVal
  2108. ihASYM_Ask
  2109. ASYM_GetString
  2110. question
  2111. <askStudentName>
  2112. ASYM_Trim
  2113. _AskStudentName
  2114. ,,H.,
  2115. ASYM_QuestionStatus
  2116. totalScore
  2117. colNames
  2118. wZASYM_CollectWidgets
  2119. Total_Score_<totalScore>_<totalMax>
  2120. logTxt
  2121. SASYM_LogWriteEntry
  2122. Question%1Score%1Max Score%1Locked%1Tries used%1Max Tries%1
  2123. ASYM_WID_IsScored
  2124. widList
  2125. noUpdate
  2126. BASYM_NameOrID
  2127. ASYM_WID_MaxScore
  2128. tASYM_WID_Score
  2129. ASYM_GetString
  2130. includeSkip
  2131. Time used%1Max Time%1Last response
  2132. totalMax
  2133. Total%1Score%1%2%1%3
  2134. QStatus
  2135. LastThing
  2136. LogColNames
  2137. _ASYM_CollectLogResponseData
  2138. w,    #Z
  2139. 1,    #b
  2140. <sameDir>
  2141. <bookDir>
  2142. Drives
  2143. cancelStr
  2144. msgTxt
  2145. <ask>
  2146. <CMS>
  2147. mapi.dll
  2148. <ChooseFloppy>
  2149. #ASYM_TempDir
  2150. <floppy>
  2151. <iniDir>
  2152. ASYM_MessageBox
  2153. ASYM_CurrentDirectory
  2154. okStr
  2155. Cancel Log
  2156. escStr
  2157. Ask Logs
  2158. ASYM_ChooseDirectoryDlg
  2159. <TryDrive>
  2160. <exit>
  2161. <email>,<fax>,<printer>
  2162. <CannotWriteLogToThisDirectory>
  2163. log dispatch
  2164. Log File Directory:
  2165. <fax>
  2166. ASYM_WindowsDirectory
  2167. prompt
  2168. <MustSpecifyLogDirectory>
  2169. 'ASYM_SetPath
  2170. win.ini
  2171. <CancelLog>
  2172. 2isRoomOnDisk
  2173. tryStr
  2174. result
  2175. ASYM_GetStandardString
  2176. ASYM_PathOfFile
  2177. <CheckFloppyDrive>
  2178. vASYM_isdirectorywriteable
  2179. msgCaption
  2180. ASYM_ExpandString
  2181. WARNING
  2182. <LogFileDirPrompt>
  2183. <CancelSession>
  2184. 56_ASYM_FindFax
  2185. Logging
  2186. <email>
  2187. s_ASYM_LogDir
  2188. ASYM_GetString
  2189. <TempDir>
  2190. cASYM_SetCurrentDirectory
  2191. CheckDOSMemForLog
  2192. <MAPINotFound>
  2193. ASYM_GetPath
  2194. MAPILogoff
  2195. _ASYM_LogDispatchDirectory
  2196. 1,    #>
  2197. 1,    #>
  2198. 1,    #>
  2199. 1,    #>
  2200. 1,    #>
  2201. [version4]
  2202. ASYM_ShowError
  2203. ASYM_CMS_BookName
  2204. ASYM_WorkWindow
  2205. pwVerString
  2206. s_ASYM_LogEncrypt
  2207. ASYM_CreateEncryptedFileEx
  2208. s_ASYM_BookIsScored
  2209. Sesame
  2210. today
  2211. moduleOrdinal
  2212. GASYM_LogEncryptKey
  2213. RSASYM_CMS_CourseName
  2214. h24 min
  2215. ------
  2216. STUDENT: %1
  2217. courseName
  2218. s_ASYM_LogHeading
  2219. ASYM_CMS_ModuleOrdinal
  2220. logOptions
  2221. SASYM_LogWriteEntry
  2222. Log File Creation Error
  2223. MASYM_IsScored
  2224. _ASYM_MakeLogFileName
  2225. s_ASYM_UserName
  2226. ASYM_IsFile
  2227. <exit>
  2228. bookName
  2229. H,ASYM_CreateEncryptedFile
  2230. ---- LOG START ----
  2231. cASYM_AskStudentName
  2232. ===========================================
  2233. ASYM_LogOptions
  2234. false
  2235. ASYM_ExpandString
  2236. s_ASYM_LogType
  2237. logModule:x
  2238. ASYM_LogHeading
  2239. ASYM_GetStandardString
  2240. MODULE: %1
  2241. 0Yasym_CMS_SetLogInfo
  2242. Info_Title
  2243. s_ASYM_LogDest
  2244. LogSessionStart
  2245. <ERRORCreateLog>
  2246. JNASYM_LogSetOptions
  2247. -------- SESSION START ---------
  2248. BOOK: %3
  2249. ASYM_CMS_UserName
  2250. ASYM_GetString
  2251. transcript
  2252. s_ASYM_LogEncryptKey
  2253. s_ASYM_LogFileName
  2254. ResponseData
  2255. y mm dd
  2256. append
  2257. COURSE: %2
  2258. tmpTxt
  2259. _ASYM_LogStart
  2260. .-+    +L
  2261. .-,    #>
  2262. .-,    #>
  2263. w,    #>
  2264. w,    #>
  2265. 1,    #>
  2266. w,    #>
  2267. w,    #>
  2268. .-+    +L
  2269. RSASYM_CMS_CourseName
  2270. SESSION END
  2271. ASYM_WorkWindow
  2272. score
  2273. ---- SESSION END ----
  2274. s_ASYM_LogType
  2275. _ASYM_LogDispatch
  2276. SASYM_LogWriteEntry
  2277. LogSessionEnd
  2278. result
  2279. No scored objects found
  2280. courseName
  2281. logTimes
  2282. Info_Title
  2283. LogFinalQStatus
  2284. bookName
  2285. Final Score:
  2286. _ASYM_SysCursor
  2287. ---- FINAL TEST ITEM STATUS ----
  2288. s_ASYM_BookIsScored
  2289. false
  2290. Log Dispatch
  2291. oldCursor
  2292. LogEnd
  2293. ASYM_CMS_BookName
  2294. ASYM_TicksToTime
  2295. s_ASYM_LogDest
  2296.     s_ASYM_LogTimes
  2297. ASYM_Ticks
  2298. _ASYM_LogDestination
  2299. ASYM_CollectTotalScore
  2300. s_ASYM_LogStats
  2301. Total session time:
  2302. ASYM_GetString
  2303. ---- LOG END ----
  2304. s_ASYM_LogFileName
  2305. ResponseData
  2306. s_ASYM_LogStartTime
  2307. SUMMARY
  2308. _ASYM_CollectLogResponseData
  2309. timeStamp
  2310. )ASYMI_EmailLogList
  2311. _ASYM_LogStop
  2312. ComboLogTypes
  2313. <none>,None
  2314. transcript,Full session transcript
  2315. responseData,Tab-separated response data
  2316. ASYM_GetString
  2317. _ASYM_LogTypeComboValues
  2318. 00000
  2319. ASYM_WindowsDirectory
  2320. ASYM_IsDirectory
  2321. ASYM_GetShortFileName
  2322. LOG00000.LOG
  2323. ASYM_IsFile
  2324. <auto>
  2325. ASYM_GetPath
  2326. ASYM_Is32Bit
  2327. _ASYM_LogDispatchDirectory
  2328. <exit>
  2329. _ASYM_MakeLogFileName
  2330. ASYM_FreeDiskSpace
  2331. ASYM_GetStandardString
  2332. ASYM_IniFile
  2333. MinRequiredSpace
  2334. false
  2335. ASYM_ExpandString
  2336. <NoRoomOnThatDisk>
  2337. vASYM_CBTIniVar
  2338. IsRoomOnDisk
  2339. ASYM_WorkWindow
  2340. false
  2341. LOG END
  2342. LOG START
  2343. pwVerString
  2344. s_ASYM_LogType
  2345. ASYM_WriteEncryptedFile
  2346.     s_ASYM_LogTimes
  2347. [version4]
  2348. GASYM_LogEncryptKey
  2349. s_ASYM_LogEncrypt
  2350. s_ASYM_LogEncryptKey
  2351. s_ASYM_LogFileName
  2352. ResponseData
  2353. _ASYM_LogWriteEntry
  2354. s_ASYM_LogPages
  2355. s_ASYM_LogAnswers
  2356.     s_ASYM_LogTimes
  2357. s_ASYM_LogStats
  2358. s_ASYM_LogHeading
  2359. s_ASYM_LogOnLock
  2360. _ASYM_LogSetOptions
  2361. ASYM_IsFile
  2362. s_ASYM_LogFileName
  2363. _ASYM_LogStatus
  2364. tbcbt.dll
  2365. _ASYM_decrypt
  2366. _ASYM_decryptEX
  2367. decrypt
  2368. _ASYM_decrypt
  2369. decryptEX
  2370. _ASYM_decryptEX
  2371. linkedFunctions
  2372. _ASYM_decode
  2373. FALSE
  2374. ASYM_ModalPopText
  2375. ASYM_ObjectCenter
  2376. Feedback
  2377. ASYM_ExpandString
  2378. ASYM_GetString
  2379. }]ASYM_FindField
  2380. field
  2381. popup
  2382. _ASYM_DoGenericTextFeedback
  2383. FALSE
  2384. _PlayFeedbackItem
  2385. ASYM_WID_AnsArray
  2386. `V_ASYM_PlaySummaryFeedback
  2387. _ASYM_PlayAnswerFeedback
  2388. FALSE
  2389. _PlayFeedbackItem
  2390. retVal
  2391. P#ASYM_WID_SummaryFeedback
  2392. correctness
  2393. false
  2394. ASYM_RegisterAttempt
  2395. _upgrade3SummaryFeedback
  2396. ASYM_WID_Correctness
  2397. [k_feedbackPlayed
  2398. _ASYM_PlaySummaryFeedback
  2399. .-+    +L
  2400. oldMM
  2401. CLOSED
  2402. s__tb85r_fbcmd
  2403. oldSys
  2404. showIfClipFailed
  2405. index
  2406. 1ASYM_ResolveObject
  2407. FALSE
  2408. _openClip
  2409. oldCursor
  2410. object
  2411. FBLoc
  2412. txtFB
  2413. _s_ASYM_FeedbackMediaPlayer
  2414. result
  2415. stageRef
  2416. mmError
  2417. tryFlag
  2418. |ASYM_RestoreSuspend
  2419. digitalvideowaveaudio
  2420. oldSyserror
  2421. clipref
  2422. mediaPlayer
  2423. ASYM_MediaPlayer
  2424. _SmartPlaySound
  2425. played
  2426. _openClip
  2427. ASYM_BlockSuspend
  2428. _ASYM_DoGenericTextFeedback
  2429. ASYM_DoAnswerHyperlink
  2430. oldfbcmd
  2431. ASYM_GetStructureName
  2432. oldMM
  2433. oldSyserror
  2434. result
  2435. oldSys
  2436. showIfClipFailed
  2437. index
  2438. fbArray
  2439. FALSE
  2440. _s_ASYM_FeedbackMediaPlayer
  2441. oldCursor
  2442. s__tb85r_fbcmd
  2443. FBLoc
  2444. txtFB
  2445. actualObj
  2446. notSummary
  2447. stageRef
  2448. mmError
  2449. tryFlag
  2450. clipref
  2451. mediaPlayer
  2452. played
  2453. oldfbcmd
  2454. _PlayFeedbackItem
  2455. ,,H.,
  2456. FALSE
  2457. ASYM_WID_PartialScore
  2458. Q#ASYM_WID_SummaryFeedback
  2459. ASYM_WID_DelayFeedback
  2460. P#ASYM_WID_SummaryFeedback
  2461. ASYM_WID_AnsArray
  2462. incorrect
  2463. correct
  2464. partially correct
  2465. _upgrade3SummaryFeedback
  2466. mmnotify
  2467. 6SndPlaySound
  2468. _KillPlaySound
  2469. flags
  2470. ASYM_FindPathFile
  2471. ASYM_PathOfFile
  2472. ASYM_GetShortFileName
  2473. SndPlaySound
  2474. SndPlaySound
  2475. KillPlaySound
  2476. mmsystem
  2477. _SmartPlaySound
  2478. ASYM_checkHyperSysBook
  2479. ASYM_HasAnsArray
  2480. P#ASYM_WID_SummaryFeedback
  2481. ASYM_WID_AnsArray
  2482. ASYM_HasFBArray
  2483.  _ASYM_BadLinksList
  2484. _ASYM_CheckAnswerHyperlinks
  2485. ,,H.,
  2486. I^_responseList
  2487. _responseList
  2488. ASYM_WID_PartialScore
  2489. _ASYM_PlayAnswerFeedback
  2490. `V_ASYM_PlaySummaryFeedback
  2491. #wASYM_DoFeedback
  2492. ASYM_WID_ResponseIDs
  2493. responseIDs
  2494. tASYM_WID_Score
  2495. ASYM_WID_MaxScore
  2496. _ASYM_PlayFeedback
  2497. _ASYM_Is32Bit
  2498. 1,,#@
  2499. 1,,#@
  2500. 1,,#@
  2501. 1,,#@
  2502. 3GlobalAllocPointer32
  2503. o*MonitorFromWindow
  2504. viewer
  2505. pMonitorInfo
  2506. right
  2507. MonitorFromPoint
  2508. MONITOR_DEFAULTTOPRIMARY
  2509. GetSystemMetrics
  2510. GetMonitorInfo
  2511. kernel32.dll
  2512. getSystemMetrics
  2513. monitorDefault
  2514. bottom
  2515. MONITOR_DEFAULTTONEAREST
  2516. pRect
  2517. screenBounds
  2518. GlobalAlloc
  2519. GlobalAllocPointer32
  2520. GlobalFree
  2521. GlobalFreePointer32
  2522. MonitorFromPoint
  2523. MonitorFromWindow
  2524. MonitorFromRect
  2525. GetMonitorInfoA
  2526. GetMonitorInfo
  2527. hMonitor
  2528. GlobalFreePointer32
  2529. defaultToPrimary
  2530. user32.dll
  2531. MonitorFromRect
  2532. _ASYM_ScreenBounds
  2533. ScreenInfo
  2534. ButtonText,InactiveTitleText,ButtonHilight,ButtonDkShadow,ButtonLight,InfoText,InfoWindow
  2535. TitleText,ActiveBorder,InactiveBorder,AppWorkSpace,Hilight,HilightText,ButtonFace,ButtonShadow,GrayText,
  2536. GetSysColor
  2537. colorList
  2538. 0,0,0
  2539. Scrollbar,Background,ActiveTitle,InactiveTitle,Menu,Window,WindowFrame,MenuText,WindowText,
  2540. ASYM_ItemOffset
  2541. getSysColor
  2542. Not a valid Windows system color
  2543. _ASYM_GetSystemColor
  2544. getSystemMetrics
  2545. ,)TButt-)
  2546. getSystemMetrics
  2547. _ASYM_PrimaryMouseButton
  2548. Company
  2549. oldName
  2550. asym.ini
  2551. User Info
  2552. _ASYM_SetIniCompanyName
  2553. oldName
  2554. asym.ini
  2555. User Info
  2556. _ASYM_SetIniUserName
  2557. ,(J<Y
  2558. %1:%2:%3
  2559. _ASYM_TicksToTime
  2560. pageUnits
  2561. retVal
  2562. _ASYM_MouseScreenPos
  2563. oldMapMode
  2564. fontItalic
  2565. GetTextMetrics
  2566. MM_TEXT
  2567. fontBold
  2568. getDC
  2569. releaseDC
  2570. ASYM_FreeMemBlock
  2571. }releaseDC
  2572. getDC
  2573. ASYM_GetMemBlock
  2574. selectObject
  2575. 4GetDeviceCaps
  2576. createFont
  2577. hFontOld
  2578. GetTextMetrics
  2579. CreateFont
  2580. SelectObject
  2581. DeleteObject
  2582. GDI_DeleteObject
  2583. SetMapMode
  2584. GetDeviceCaps
  2585. pTextMetrics
  2586. italic
  2587. hFont
  2588. cellHeightPixels
  2589. GDI_DeleteObject
  2590. textMetricsSize
  2591. pixels
  2592. setMapMode
  2593. LOGPIXELSY
  2594. guessFontHeight
  2595. _ASYM_FontHeight
  2596. C333333
  2597. guessFontHeight
  2598. oldMapMode
  2599. }releaseDC
  2600. fontItalic
  2601. GetTextMetrics
  2602. MM_TEXT
  2603. fontBold
  2604. ASYM_FreeMemBlock
  2605. p_GetTextExtentPoint
  2606. chars
  2607. getDC
  2608. maximum
  2609. ASYM_GetMemBlock
  2610. selectObject
  2611. 4GetDeviceCaps
  2612. createFont
  2613. hFontOld
  2614. getDC
  2615. releaseDC
  2616. ,*T-*
  2617. pTextMetrics
  2618. italic
  2619. hFont
  2620. cellHeightPixels
  2621. GDI_DeleteObject
  2622. textMetricsSize
  2623. pixels
  2624. setMapMode
  2625. GetTextMetrics
  2626. ,IT,(Y
  2627. CreateFont
  2628. get-*
  2629. SelectObject
  2630. DeleteObject
  2631. GDI_DeleteObject
  2632. ,*T}rel-*
  2633. SetMapMode
  2634. ,)Tock
  2635. GetDeviceCaps
  2636. ,)Tcrea-)
  2637. GetTextExtentPoint
  2638. LOGPIXELSY
  2639. guessFontHeight
  2640. pPoint
  2641. ASYM_FontWidth
  2642. 1,,#@
  2643. 1,,#@
  2644. 1,,#@
  2645. 1,,#@
  2646. pMenuItemInfo
  2647. DeleteObject
  2648. DeleteObject32
  2649. pMenuText
  2650. GlobalAlloc
  2651. GlobalAlloc32
  2652. GlobalLock
  2653. GlobalLock32
  2654. GlobalUnlock
  2655. GlobalUnlock32
  2656. GetLastError
  2657. hMenuItemInfo
  2658. hRect
  2659. _s_ASYM_BitmapHandleList
  2660. hMenuText
  2661. U(GlobalUnlock32
  2662. retVal
  2663. menuItemInfoSize
  2664. TrackPopupMenu32
  2665. postMessage
  2666. GlobalAlloc32
  2667. CreatePopupMenu32
  2668. GlobalLock32
  2669. CreatePopupMenu
  2670. CreatePopupMenu32
  2671. InsertMenuItemA
  2672. InsertMenuItem32
  2673. TrackPopupMenu
  2674. TrackPopupMenu32
  2675. DestroyMenu
  2676. DestroyMenu32
  2677. hMenu
  2678. _s_ASYM_PopMenuChildMenuHandleList
  2679. kernel32.dll
  2680. pRect
  2681. menuText
  2682. %"DestroyMenu32
  2683. DeleteObject32
  2684. user32.dll
  2685. gdi32.dll
  2686. buildMenu
  2687. _ASYM_PopMenu
  2688. 1,    #D
  2689. <,I#E
  2690. subMenuDepth
  2691. /|\(*.+#
  2692. menuItemNumber
  2693. false
  2694. menuItemText
  2695. ASYM_BlockSuspend
  2696. |ASYM_RestoreSuspend
  2697. hMenuChild
  2698. bitmapItem
  2699. error
  2700. buildMenu
  2701. _s_ASYM_BitmapHandleList
  2702. _s_ASYM_PopMenuChildMenuHandleList
  2703. menuItemID
  2704. InsertMenuItem32
  2705. subMenuMenuItemList
  2706. CreatePopupMenu32
  2707. MFT_STRING
  2708. resRef
  2709. buildMenu
  2710. INetClose
  2711. INetCreateDirectory
  2712. INetDeleteFile
  2713. INetDestroyObject
  2714. INetGetCurrentFile
  2715. INetGetDirectoryList
  2716. INetGetFile
  2717. INetGetLastErrorCode
  2718. INetGetLastErrorText
  2719. INetGetListDelimiter
  2720. INetGetProperty
  2721. INetGetRelativeUrl
  2722. INetGetRemoteErrorCode
  2723. INetGetSessionList
  2724. INetGetSystemErrorCode
  2725. INetIsFileCurrent
  2726. INetNewObject
  2727. INetPutFile
  2728. INetRead
  2729. INetRemoveDirectory
  2730. INetRenameFile
  2731. INetSeek
  2732. INetSetListDelimiter
  2733. INetSetProperty
  2734. INetSetRelativeUrl
  2735. INetSetUrlFromParts
  2736. INetWrite
  2737. false
  2738. retVal
  2739. ASYM_BlockSuspend
  2740. |ASYM_RestoreSuspend
  2741. Unable to link INET DLL
  2742. tbinet32.dll
  2743. _ASYM_INET_linkDLL
  2744. w,    #>
  2745. ASYM_INET_linkDLL
  2746. overWrite
  2747. secureSocket
  2748. local_File
  2749. INetDestroyObject
  2750. false
  2751. EncodeUnsafeChars
  2752. remote_File
  2753. INET Error: 
  2754. INetSetProperty
  2755. hIINetNewObject
  2756. INet_Alias_GetFile
  2757. gotRemoteFile
  2758. 2INetGetCurrentFile
  2759. INetGetLastErrorText
  2760. URLConnection
  2761. DecodeEscapeChars
  2762. Secure
  2763. ASYM_INET_URL_GetFile
  2764. _ASYM_GetFile_URL
  2765. w,    #>
  2766. ASYM_INET_linkDLL
  2767. transferType
  2768. overWrite
  2769. local_File
  2770. localIsCurrent
  2771. remote_User
  2772. remote_Dir
  2773. remote_File
  2774. INET Error: 
  2775. ServerName
  2776. binary,ascii
  2777. TransferMethod
  2778. ASYM_IsFile
  2779. FtpConnection
  2780. INetDestroyObject
  2781. false
  2782. CurrentFile
  2783. ASYM_INET_FTP_GetFile
  2784. INet_Alias_GetFile
  2785. ASYM_ItemOffset
  2786. remote_Password
  2787. INetSetProperty
  2788. gotRemoteFile
  2789. Password
  2790. 2INetGetCurrentFile
  2791. INetGetLastErrorText
  2792. INetIsFileCurrent
  2793. binary
  2794. UserName
  2795. hIINetNewObject
  2796. remote_FullPath
  2797. remote_Port
  2798. remote_Server
  2799. _ASYM_GetFile_FTP
  2800. INetNotifyResolvingName
  2801. INetNotifyNameResolved
  2802. INetNotifyConnecting
  2803. INetNotifyConnected
  2804. INetNotifySending
  2805. INetNotifySent
  2806. INetNotifyReceivingResponse
  2807. INetNotifyReceivedResponse
  2808. INetNotifyClosingConnection
  2809. INetNotifyClosedConnection
  2810. INetNotifyRequestComplete
  2811. INetNotifyCopyProgress
  2812. INetNotifyCopyComplete
  2813. z    <ht
  2814. hotword
  2815. SelectPopup
  2816. group
  2817. PUPP_Y
  2818. foundObj
  2819. objList
  2820. newBounds
  2821. authorOnly
  2822. ASYM_ItemInList
  2823. ptrFocusRect
  2824. topLevelOnly
  2825. acceptedObject
  2826. ASYM_BlockSuspend
  2827. ADASYM_PrimaryMouseButton
  2828. objectsToInclude
  2829. PUPP_X
  2830. ASYM_GetMemBlock
  2831. AsASYM_MouseScreenPos
  2832. |ASYM_RestoreSuspend
  2833. All,Top,SelectPopup,SelectDialog
  2834. nASYM_SelectObjectFromList
  2835. selectTargetWindow
  2836.  of book 
  2837. viewer
  2838. validObjectTypes
  2839. getDC
  2840. releaseDC
  2841. DrawFocusRect
  2842. InflateRect
  2843. TargetSelectorCursor
  2844. #+processGroupStuff
  2845. returnNamedOnly
  2846. InflateRect
  2847. returnExportableOnly
  2848. obRef
  2849. SelectPopup,SelectDialog
  2850. allowGroups
  2851. freeMemBlock
  2852. recordField
  2853. false
  2854. workList
  2855. oldCursor
  2856. retVal
  2857. }releaseDC
  2858. background
  2859. objectsToIgnore
  2860. selectWindow
  2861. lastObj
  2862. focusRect
  2863. leftButton
  2864. getDC
  2865. SdrawFocusRect
  2866. selectionBoundsOffset_Pixels
  2867. returnFullReference
  2868. ASYM_ReverseStack
  2869. mousePos
  2870. returnType
  2871. thisObj
  2872. hiddenObjects
  2873. <`validateObject
  2874. includeObj
  2875. _ASYM_SelectObjectTarget
  2876. bitmapGroup
  2877. ASYM_ObjectBitmapGroup
  2878. group
  2879. processGroupStuff
  2880. ASYM_ItemInList
  2881. retVal
  2882. testObj
  2883. page,background
  2884. includeThisObj
  2885. false
  2886. ASYM_ItemInList
  2887. retVal
  2888. testObj
  2889. page,background
  2890. ignoreThisObj
  2891. OfindValidObjectType
  2892. qincludeThisObj
  2893. findNamedObject
  2894. MignoreThisObj
  2895. findObjectWhere
  2896. validateObject
  2897. ASYM_ItemInList
  2898. findValidObjectType
  2899. group
  2900. findNamedObject
  2901. group
  2902. ASYM_BlockSuspend
  2903. |ASYM_RestoreSuspend
  2904. acceptObj
  2905. thisObj
  2906. acceptObj
  2907. objectsWhere
  2908. findObjectWhere
  2909. selectPopup
  2910. pageName
  2911. capSelectObjectTargetDlg
  2912. dialogTitle
  2913. returnValue
  2914. ASYM_InternationalFile
  2915. refViewer
  2916. objName
  2917. Object Selection
  2918. workList
  2919. The following objects all overlap. Which object do you want to choose?
  2920. retVal
  2921. ASYM_GetString
  2922. ASYM_SelectObjectFromListTitle
  2923. thisObj
  2924. refPage
  2925. menuTxt
  2926. ListDescription
  2927. refTitleField
  2928. ASYM_ReverseStack
  2929. objID
  2930. thisLine
  2931. targetBook
  2932.   (ID 
  2933. ASYM_SelectObjectFromList
  2934. objName
  2935. objectSelection
  2936. workList
  2937.   (ID 
  2938. refSelectField
  2939. listText
  2940. returnValue
  2941. objID
  2942. thisLine
  2943. thisObj
  2944. objectSelection
  2945. selIndex
  2946. selectedObj
  2947. refSelectField
  2948. returnValue
  2949. cancel
  2950. obType
  2951. obRef
  2952. bkRef
  2953. ASYMI_ExportAsBitmap
  2954. group
  2955. ASYM_ItemInList
  2956. ASYM_DeploymentMethod
  2957. objectAnimation
  2958. page,background,book,view
  2959. WID_ImageMap
  2960. animNum
  2961. ASYM_ObjectBitmapGroup
  2962. .-+    +L
  2963. ,,H.,
  2964. ,,H.,
  2965. ,,H.,
  2966. c_swapped
  2967. Resetting page %1
  2968. zvsizeButtonToGraphic
  2969. htmlExport
  2970. background
  2971. ASYM_WorkWindow
  2972. button
  2973. _ASYM_ResetResponseData
  2974. s_ASYM_ResetOnSave
  2975. oldError
  2976. tPage
  2977. wZASYM_CollectWidgets
  2978. BeenThere
  2979. ASYMI_AutoSize
  2980. k_ASYM_ResetTestItem
  2981. ASYM_IsPageDirty
  2982. Resetting page x
  2983. READER
  2984. MATCHOBJ,MATCHITEM,MULTIOBJ,SELTEXT
  2985. ASYMI_UseRollover
  2986. 8ASYM_IsObjectDirty
  2987. statusBar
  2988. tbk_wid_name
  2989. AUTHOR
  2990. qType
  2991. reader
  2992. ASYM_WID_QType
  2993. false
  2994. ASYM_Done
  2995. Score
  2996. Background
  2997. Feedback
  2998. c_swapped
  2999. JGASYM_SetObjectClean
  3000. N8ASYM_TimingStarted
  3001. reset
  3002. ASYM_GetString
  3003. BeenHere
  3004. w4ASYM_BeenHere
  3005. }]ASYM_FindField
  3006. tbk_wid_type
  3007. kASYM_WID_ReadyToRun
  3008. oType
  3009. center
  3010. ASYM_Reset
  3011. _ASYM_Reset
  3012. c_swapped
  3013. s__tb85r_fbcmd
  3014. zvsizeButtonToGraphic
  3015. always
  3016. check
  3017. ASYM_WorkWindow
  3018. button
  3019. enterPage
  3020. +:ASYM_WID_TimeStart
  3021. wZASYM_CollectWidgets
  3022. ASYMI_AutoSize
  3023. false
  3024. enter page
  3025. obList
  3026. xEASYM_WID_TimeLocked
  3027. ASYM_WID_TimeMax
  3028. v4ASYM_BeenHere
  3029. ASYMI_UseRollover
  3030. s_cbtr_LastQ
  3031. ASYM_WID_TimeUsed
  3032. ASYM_WID_QType
  3033. tb85a.sbk
  3034. reader
  3035. }]ASYM_FindField
  3036. oldSys
  3037. _upgrade3SummaryFeedback
  3038. M8ASYM_TimingStarted
  3039. author
  3040. yEASYM_WID_TimeLocked
  3041. P#ASYM_WID_SummaryFeedback
  3042. Feedback
  3043. ASYM_Ticks
  3044. c_swapped
  3045. 9ASYM_WID_AutoReset
  3046. N8ASYM_TimingStarted
  3047. ASYM_QLocked
  3048. Score
  3049. ASYM_WID_TimeUsed
  3050. ASYM_WID_AnswerLocked
  3051. *:ASYM_WID_TimeStart
  3052. center
  3053. test item feedback
  3054. page,background
  3055. ASYM_Reset
  3056. _ASYM_ResetPgWidgets
  3057. shadowed
  3058. rectangle
  3059. pushButton
  3060. commandButton
  3061. sizeButtonToGraphic
  3062. MATCHITEM
  3063. MATCHOBJ
  3064. I^_responseList
  3065. ASYM_WID_QType
  3066. FALSE
  3067. TRUEFALSE
  3068. MULTICHOICE
  3069. MULTIDROP
  3070. "_locked
  3071. ASYM_WID_AnswerLocked
  3072. ORDEROBJ
  3073. ASYM_WID_AnsArray
  3074. =ASYM_WID_Responses
  3075. ASYM_WID_AnswerLocked
  3076. ASYM_QLocked
  3077. MULTIOBJ
  3078. TYPEIN
  3079. QType
  3080. NAMEPART
  3081. _ASYM_Locked
  3082. J    ASYM_WID_TriesMax
  3083. 4ASYM_WID_HintsUsed
  3084. ASYM_WID_TimeMax
  3085. FALSE
  3086. ASYM_WID_TimeUsed
  3087. yEASYM_WID_TimeLocked
  3088. 5ASYM_WID_TriesUsed
  3089. ASYM_WID_AnswerLocked
  3090. CLOSED
  3091. ASYM_Ticks
  3092. ASYM_WID_ResponseIDs
  3093. 4/ASYM_WID_LastScore
  3094. ASYM_WID_TimeMax
  3095. f_responseText
  3096. MQASYM_WID_TimeChosen
  3097. _openClip
  3098. +:ASYM_WID_TimeStart
  3099. K    ASYM_WID_TriesMax
  3100. _openClip
  3101. _ASYM_ResetRespData
  3102. w+    hh
  3103. ,,H.,
  3104. ,    /EH
  3105. ,    /EH
  3106. +50E"
  3107. w+    hh
  3108. _ASYM_Randomized
  3109. I^_responseList
  3110. SELTEXT
  3111. CHECK
  3112. always
  3113. SLIDER
  3114. afterEdit
  3115. underline
  3116. sliderPos
  3117. s_ASYM_ResetOnSave
  3118. ASYM_WID_AnswerLocked
  3119. ASYM_WID_AnsArray
  3120. ASYM_WID_RandomAnchor
  3121. ASYM_WID_ResetPosition
  3122. <else>
  3123. ASYM_WID_TargetObject
  3124. LASYM_ResetPosition
  3125. msgTxt
  3126. LASYM_ResetPosition
  3127. U_ASYM_ResetRespData
  3128. ASYM_WID_MaxChars
  3129. resetMode
  3130. b    _layer
  3131. AUTHOR
  3132. objList
  3133. _dragField
  3134. [k_feedbackPlayed
  3135. _targetList
  3136. f_responseText
  3137. targetObj
  3138. reader
  3139. objName
  3140. {ASYM_WID_SortByWord
  3141. ASYM_WID_Chosen
  3142. ASYM_MessageBox
  3143. _pairs
  3144. MATCHOBJ
  3145. myText
  3146. ASYM_Ticks
  3147. {ASYM_WID_SortByWord
  3148. ASYM_WID_ResetPosition
  3149. leavePage
  3150. ylastResp
  3151. g(ASYM_WID_UseAnchor
  3152. N8ASYM_TimingStarted
  3153. 17ASYM_GetObjectListByName
  3154. _position
  3155. pgOrBg
  3156. ASYM_GetString
  3157. a    _layer
  3158. _dragField
  3159. NAMEPART
  3160. Reader
  3161. _dragField
  3162. AV_lineRef
  3163. MATCHITEM
  3164. resetQ
  3165. READER
  3166. sliderMax
  3167. r_lastPos
  3168. sliderMin
  3169. check
  3170. FALSE
  3171. _ASYM_Randomized
  3172. TRUEFALSE
  3173. ASYM_HasAnsArray
  3174. enterPage
  3175. maxIndex
  3176. "_locked
  3177. Object does not exist
  3178. ASYM_ObjectsWhere
  3179. ASYM_RandomList
  3180. j)ASYM_WID_Randomize
  3181. leftoverObjs
  3182. ASYM_WID_AnsArray
  3183. 9ASYM_WID_AutoReset
  3184. _position
  3185. iresetPosition
  3186. kASYM_WID_ReadyToRun
  3187. answerList
  3188. BV_lineRef
  3189. TYPEIN
  3190. Missing interact obj
  3191. e_objList
  3192. _clearList
  3193. ASYM_QuestionLoad
  3194. <none>
  3195. usedObjs
  3196. false
  3197. <self>
  3198. MULTICHOICE
  3199. maxCount
  3200. _anchor
  3201. MULTIDROP
  3202. ORDEROBJ
  3203. objNames
  3204. /zresponse
  3205. page,background
  3206. An object required for interaction with question "%1" is missing.
  3207. ORDERTEXT
  3208. captn
  3209. e_objList
  3210. J^_responseList
  3211. author
  3212. MULTIOBJ
  3213. _fixAnsArray
  3214. name of it is
  3215. oType
  3216. msgCaption
  3217. _clearList
  3218. lTASYM_Draggable
  3219. _ASYM_ResetTestItem
  3220.  of book
  3221. _ASYM_ShortReference
  3222. modal
  3223. Viewer %1 is already in use.
  3224. ASYM_ExpandString
  3225. ASYM_GetStandardString
  3226. <Cancel>
  3227. <Continue>
  3228. ViewerInUse
  3229. ASYM_GetString
  3230. FALSE
  3231. notActive
  3232. _ASYM_ShowDialog
  3233. MATCHITEM
  3234. MATCHOBJ
  3235. objList
  3236. SLIDER
  3237. TRUEFALSE
  3238. MULTICHOICE
  3239. MULTIDROP
  3240. ORDEROBJ
  3241. ASYM_WID_AnsArray
  3242. ORDERTEXT
  3243. MULTIOBJ
  3244. TYPEIN
  3245. QType
  3246. NAMEPART
  3247. _fixAnsArray
  3248. w,    #>
  3249. debug
  3250. reader
  3251. <empty>
  3252. check
  3253. nothing
  3254. FALSE
  3255. isChangedText
  3256. author
  3257. There are more objects in the question than defined answers.
  3258. maxIndex
  3259. ASYM_GetStandardString
  3260. NoStr
  3261. S^_caption
  3262. afterEdit
  3263. ASYM_WID_AnsArray
  3264. ASYM_RandomList
  3265. j)ASYM_WID_Randomize
  3266. whatItem
  3267. whatObj
  3268. "_locked
  3269. author,check,afterEdit
  3270. ASYM_GetString
  3271. ASYM_WID_AnsArray
  3272. Do you want the extra objects removed?
  3273. Empty item tag
  3274. newText
  3275. <Yes>
  3276. RemoveExtraQObjects
  3277. ASYM_QuestionLoad
  3278.     N=r"
  3279. ASYM_BlockSuspend
  3280. |ASYM_RestoreSuspend
  3281. _ASYM_FindField
  3282. ASYM_BlockSuspend
  3283. |ASYM_RestoreSuspend
  3284. _ASYM_FindPage
  3285. _ASYM_GetObjectListByName
  3286. .-,    #?
  3287. _ASYM_NameOrID
  3288. background
  3289. result
  3290. viewer
  3291. pagebackgroundbookviewer
  3292. _ASYM_ObjectCenter
  3293. _ASYM_SetObjectCenter
  3294. _ASYM_OppositePos
  3295. _ASYM_ScrollListBoxToSelection
  3296. ,,H.,
  3297. oldFocus
  3298. recordfield
  3299. oldWord
  3300. whatChar
  3301. whatText
  3302. _ASYM_WordFromPoint
  3303. propList
  3304. propList
  3305. %1 of %2 = %1 of %3
  3306. _ASYMA_CopyUserProperties
  3307. _ASYM_FixFieldScrollBar
  3308. execString
  3309. pDestProp
  3310. pSourceObj
  3311. pDestObj
  3312. execString
  3313. pSourceProp
  3314. _ASYM_CopyProperty
  3315. objType
  3316. parentObj
  3317. retVal
  3318. page,background,book
  3319. _ASYM_ObjectParentList
  3320.     ,ASYM_ShortFileName
  3321. targetLayerRef
  3322. targetType
  3323. objectLayerRef
  3324. target
  3325. objectBookName
  3326. objectType
  3327. ASYM_ItemInList
  3328. object
  3329. ASYM_PathOfFile
  3330. background
  3331. targetBackground
  3332. layerID
  3333. <self>
  3334. layerName
  3335. layerType
  3336. page,background,viewer
  3337. page,background
  3338. OASYM_SetDataElement
  3339. <target>
  3340.     ASYM_RegisterPath
  3341. targetLayerType
  3342. objectLayerType
  3343. targetBook
  3344. objectBook
  3345. targetPage
  3346. bookName
  3347. ASYM_ConstructObjectIdentifier
  3348. 1,    #b
  3349. 1,    #Z
  3350. w,    #?
  3351. 1,    #b
  3352. ,,H.,
  3353. 1,    #Z
  3354. ,,H.,
  3355. 1,    #b
  3356. 1,    #Z
  3357. obDesc
  3358. ASYM_ItemInList
  3359. This Book
  3360. background
  3361. <target>
  3362. selfType
  3363. @:ASYM_WID_Name
  3364. <self>
  3365. target
  3366. page,background
  3367. selfLayer
  3368. obType
  3369. layerId
  3370. layerName
  3371. layerType
  3372. This Page
  3373. this page
  3374. EASYM_GetDataElement
  3375. obName
  3376. selfLayerType
  3377. layerID
  3378. this background
  3379. This Background
  3380.  of This
  3381. Target
  3382. page,background,viewer,bitmap,icon,cursor,font,sharedScript,menuBar
  3383. this book
  3384. ASYM_EA_ExpressionDisplayStringFromExpressionInfo
  3385. nameExp
  3386.  of this
  3387. bookName
  3388. ASYM_ObjectDescriptionFromObjectInfo
  3389. ASYM_GetString
  3390. ASYM_ResolveBackground
  3391. No object type defined.
  3392. ASYM_FindObject
  3393. newObjectInfo
  3394. background
  3395. useThisPage
  3396. nameExp
  3397. targetType
  3398. objectID
  3399. objectName
  3400. objectType
  3401. object
  3402. retVal
  3403. OASYM_ConstructObjectIdentifier
  3404. ASYM_BlockSuspend
  3405. ASYM_FindViewer
  3406. bookRef
  3407. viewer
  3408. layerName
  3409. layerType
  3410. Not a book: Book "%1".
  3411. |ASYM_RestoreSuspend
  3412. EASYM_GetDataElement
  3413. layerID
  3414. ASYM_ResolveBookName
  3415. OASYM_SetDataElement
  3416. <exp>
  3417. <target>
  3418. ASYM_ResolvePage
  3419. ResolveObjectInvalidLayer
  3420. ResolveObjectNoObjectType
  3421. ResolveObjectNotABook
  3422. <self>
  3423. No layer defined.
  3424. layerRef
  3425. bookName
  3426. ASYM_ResolveObject
  3427. fileName
  3428. bkRef
  3429. <self>
  3430. ASYM_PathOfFile
  3431. Cannot locate book "%1".
  3432. ASYM_FindPathFile
  3433. ASYM_GetString
  3434. ASYM_HyperPath
  3435. ResolveObjectInvalidBookFile
  3436. ASYM_ResolveBookName
  3437. ASYM_EA_TargetWindow
  3438. Cannot find page "%1".
  3439. <self>
  3440. ResolveObjectInvalidPageName
  3441. Cannot find page id %1.
  3442. ASYM_GetString
  3443. ResolveObjectInvalidPageID
  3444. ASYM_ResolvePage
  3445. Cannot find background id %1.
  3446. background
  3447. <self>
  3448. ResolveObjectInvalidBgID
  3449. Cannot find background "%1".
  3450. ASYM_GetString
  3451. ResolveObjectInvalidBgName
  3452. ASYM_ResolveBackground
  3453. Cannot find %1 id %2.
  3454. Cannot find %1 "%2".
  3455. ResolveObjectInvalidobjectID
  3456. ResolveObjectInvalidobjectName
  3457. ASYM_GetString
  3458. foundObject
  3459. ASYM_FindObject
  3460. w,    #?
  3461. 1,    #b
  3462. 1,    #b
  3463. ,,H.,
  3464. 1,    #Z
  3465. ,,H.,
  3466. .-,    #?
  3467. 1,    #b
  3468. 1,    #Z
  3469. .-,    #?
  3470. this book
  3471.  of book
  3472. targetLayerDesc
  3473. sourceType
  3474. @:ASYM_WID_Name
  3475. targetName
  3476. This Book
  3477. ASYM_ItemInList
  3478. this page
  3479. targetBook
  3480. EASYM_GetDataElement
  3481. nameExp
  3482. targetDesc
  3483. targetLongType
  3484.     ,ASYM_ShortFileName
  3485. sourceBook
  3486. clip,bitmap,icon,cursor,menubar,sharedScript,font
  3487. bookName
  3488. obType
  3489. viewer,clip,bitmap,icon,cursor
  3490. targetType
  3491. target
  3492. This Page
  3493. targetLayer
  3494. sourcePage
  3495. background
  3496. isResource
  3497. ASYM_GetString
  3498. <target>
  3499. targetLayerName
  3500. targetLayerType
  3501. This Background
  3502. this background
  3503. sourceLayer
  3504. Target
  3505. sourceBackground
  3506. targetBookFile
  3507. ASYM_EA_ExpressionDisplayStringFromExpressionInfo
  3508. page,background
  3509. <exp>
  3510. ASYM_RelativeObjectDescription
  3511. ASYM_ItemInList
  3512. rASYM_GetLongFileName
  3513. ASYM_Hyperpath
  3514. hyperPath
  3515. ASYM_Hyperpath
  3516. ASYM_RegisterPath
  3517. false
  3518. ASYM_BlockSuspend
  3519. |ASYM_RestoreSuspend
  3520. false
  3521. ownerObj
  3522. objTypes
  3523. express
  3524. _ASYM_ObjectsWhere
  3525. .-+    +L
  3526. .-+    +L
  3527. w,    #>
  3528. .-+    +L
  3529. faxDevice
  3530. <fax>
  3531. <TempDir>
  3532. RequestDeleteTempFile
  3533. L_ASYM_FindFaxDriver
  3534. ASYM_MailLogFile
  3535. StoreLogFileInCMS
  3536. msgTxt
  3537. <ask>
  3538. ASYM_WorkWindow
  3539. [>ASYM_FileToPrinter
  3540. <bookDir>
  3541. CheckDOSMemForLog
  3542. <ErrorFaxLog>
  3543. faxMgrPg
  3544. <printer>
  3545. logPrintDefaults
  3546. msgCaption
  3547. ASYM_GetStandardString
  3548. s_ASYM_UserName
  3549. <iniDir>
  3550. Could not record session log file %1 in Course Management System.
  3551. SendLogAsFax
  3552. ASYM_MessageBox
  3553. <email>
  3554. CustomMailLogFile
  3555. <ERRORCMSStoreLog>
  3556. <floppy>
  3557. <ERRORPrintLog>
  3558. _ASYM_LogDispatch
  3559. w,    #>
  3560. ComboLogDestinationCMS
  3561. <printer>,Printer
  3562. Options
  3563. ASYM_ProductName
  3564. <email>,E-Mail Attachment (requires MAPI)
  3565. <tempdir>,Automatic (TEMP directory)
  3566. Assistant
  3567. vASYM_CBTIniVar
  3568. ASYM_GetString
  3569. <bookDir>,Automatic (same as book)
  3570. ComboLogDestinations
  3571. <CMS>,Course Management System
  3572. <floppy>,Floppy disk
  3573. <special>,System Variable s_ASYM_LogDir
  3574. <fax>,Fax (requires fax driver)
  3575. Log to CMS
  3576. <ask>,Ask at run time
  3577. <iniDir>,Automatic (.INI directory)
  3578. _ASYM_LogDispatchComboValues
  3579. .-+    +L
  3580. .-+    +L
  3581. .-+    +L
  3582. clinkMAPI
  3583. CBT Log %1
  3584. _ASYM_SysCursor
  3585. mailDriverError
  3586.     ,ASYM_ShortFileName
  3587. FALSE
  3588. s_sessionHandle
  3589. MmailSendError
  3590. ConfirmLogMailedOK
  3591. wASYM_MAPISendMessage
  3592. 3SessionLogOn
  3593. ZSendFile
  3594. USessionLogOff
  3595. ASYM_GetString
  3596. oldCurs
  3597. CBT Log Mail Text
  3598. CBT Log X
  3599. IsMAPIAvailable
  3600. s_ASYM_UserName
  3601. _ASYM_MailLogFile
  3602. <LogDosMemWarning>
  3603. ASYM_GetStandardString
  3604. ASYM_IniFile
  3605. MinRequiredDOSMem
  3606. ASYM_ExpandString
  3607. false
  3608. LowMemWarning
  3609. ASYM_FreeDOSMem
  3610. vASYM_CBTIniVar
  3611. CheckDOSMemForLog
  3612. .-,    "
  3613. Too Many Sessions
  3614. Too Many Files
  3615. Invalid Message
  3616. Block Too Small
  3617. Too Many Recipients
  3618. Failure Opening Attachment
  3619. Invalid Session
  3620. Attachment Not Found
  3621. Failure Writing Attachment
  3622. Bad Recipient Type
  3623. Type Not Supported
  3624. Insufficient Memory
  3625. No Messages
  3626. Disk Full
  3627. Login Failed
  3628. Text is Too Large
  3629. Unknown Recipient
  3630. MailError
  3631. ASYM_GetString
  3632. User Aborted
  3633. Operation Failed
  3634. MAPIErrorsByNumber
  3635. Mail Error: %1.
  3636. ASYM_ExpandString
  3637. Ambiguous Recipient
  3638. getMAPIErrorString
  3639. FALSE
  3640. IsMAPIAvailable
  3641. mapi.dll
  3642. MAPILogoff
  3643. ,-U'<
  3644. MAPILogon
  3645. MAPIFindNext
  3646. MAPIFreeBuffer
  3647. MAPISendMail
  3648. MAPIReadMail
  3649. MAPIResolveName
  3650. MAPISendDocuments
  3651. MAPIAddress
  3652. MAPIDeleteMail
  3653. kernel
  3654. hmemcpy
  3655. ma_hmemcpy
  3656. ,,T:-
  3657. linkMAPI
  3658. plain
  3659. iniFile
  3660. fontSize
  3661. ASYM_IniFile
  3662. Arial
  3663. margins
  3664. fontFace
  3665. 0.25,0.25,0.25,0.25
  3666. vASYM_CBTIniVar
  3667. fontStyle
  3668. logPrintDefaults
  3669. showLogMailError
  3670. mailDriverError
  3671. showLogMailError
  3672. mailSendError
  3673. OK to delete the temporary file %1?
  3674. <OKToDeleteTempFileX>
  3675. YesNo
  3676. ASYM_GetStandardString
  3677. ASYM_MessageBox
  3678. Question
  3679. RequestDeleteTempFile
  3680. OK to delete the temporary file %1?
  3681. YesNo
  3682. ASYM_GetStandardString
  3683. ASYM_MessageBox
  3684. <LogMailed_OKToDeleteTempFileX>
  3685. Question
  3686. The log file for this session has been mailed.
  3687. ConfirmLogMailedOK
  3688. MAPISendDocuments
  3689. str_OK
  3690. DgetMAPIErrorString
  3691. s_MAPIError
  3692. sendFile
  3693. s_SessionHandle
  3694. str_OK
  3695. MAPILogoff
  3696. DGetMAPIErrorString
  3697. s_MAPIError
  3698. SessionLogOff
  3699. MAPILogon
  3700. ASYM_freeMemBlock
  3701. s_SessionHandle
  3702. ASYM_GetMemBlock
  3703. str_OK
  3704. DgetMAPIErrorString
  3705. s_MAPIError
  3706. SessionLogOn
  3707. 1,    #>
  3708. ,,H.,
  3709. <ERRORMailLogTo>
  3710. Could not mail the log file for this session. The temporary
  3711. msgTxt
  3712. before you click OK.
  3713. ASYM_GetStandardString
  3714. Please mail it as an attachment to %2 as soon
  3715. <ERRORMailLog>
  3716. msgCaption
  3717. as possible.
  3718. Make a note of this information
  3719. ASYM_MessageBox
  3720. file "%1" that contains the log is *NOT* being deleted.
  3721. s_MAPIError
  3722. showLogMailError
  3723. str_OK
  3724. .-+    +L
  3725. ,,H.,
  3726. .-s>v
  3727. 1,    #t
  3728. .-s>v
  3729. ASYM_FreeMemBlock
  3730. ma_hmemcpy
  3731. MAPISendMail
  3732. false
  3733. s_Sessionhandle
  3734. ASYM_GetMemBlock
  3735. lpAttach
  3736. str_OK
  3737. 8aMAPIFreeBuffer
  3738. MAPIResolveName
  3739. d3str_lostMAPI
  3740. DgetMAPIerrorString
  3741. s_MAPIError
  3742. recipient
  3743. lpAttachNames
  3744. ASYM_MAPISendMessage
  3745. 7T%e8S
  3746. P9;&5<
  3747. _z 0a
  3748. GlobalUnlock
  3749. GlobalAlloc
  3750. RStretchDIBits
  3751. GlobalLock
  3752. rectInLeft
  3753. rectLeft
  3754. GlobalFree
  3755. lpRect
  3756. TUIntersectRect
  3757. 4    IsRectEmpty
  3758. rectTop
  3759. SetDIBitsToDevice
  3760. PrintBand
  3761. .-+    +L
  3762. .-+    +L
  3763. .-+    +L
  3764. .-+    +L
  3765. .-+    +L
  3766. doEscapes
  3767. PrintBand
  3768. bBandInfoDevice
  3769. lpBits
  3770. isStarted
  3771. GlobalAlloc
  3772. NDeleteDC
  3773. StartedBandOK
  3774. StringEscape
  3775. doBanding
  3776. 4    IsRectEmpty
  3777. FALSE
  3778. GlobalUnlock
  3779. lpPrintRect
  3780. GlobalLock
  3781. z GetPrinterDC
  3782. PointerPointerEscape
  3783. 4GetDeviceCaps
  3784. lpDIB
  3785.     JPointerEscape
  3786. EndDoc
  3787. 6+CalculatePrintRect
  3788. GlobalFree
  3789. lpRect
  3790. _2DwordPointerEscape
  3791. 9%EndPage
  3792. JustQuery
  3793. lpDocName
  3794. lpDocInfo
  3795. lpBandInfo
  3796. lpNEXTBAND
  3797. FindDIBBits
  3798. DwordEscape
  3799. StartPage
  3800. hDocName
  3801. hDocInfo
  3802. qStartDoc
  3803. SetStretchBltMode
  3804. gDIBError
  3805. PrintDIB
  3806. ,,H.,
  3807. ,,H.,
  3808. prnYRes
  3809. colorTray
  3810. z GetPrinterDC
  3811. GlobalAlloc
  3812. GlobalUnlock
  3813. FALSE
  3814. polygonPalette
  3815. .updateWindow
  3816. GlobalLock
  3817. kInvalidateRect
  3818. prnXRes
  3819. linePalette
  3820. NdeleteDC
  3821. lszJobName
  3822. patternPalette
  3823. GlobalFree
  3824. whatClip
  3825. <oGetWindowText
  3826. toolPalette
  3827. toolbar
  3828. mediaList
  3829. lineEndsPalette
  3830. yield
  3831. prnWindow
  3832. jdoPrintWindow
  3833. BringWindowToTop
  3834. 4getDeviceCaps
  3835. statusbar
  3836. bringWindowToTop
  3837. Untitled
  3838. sysOpenMedia
  3839. gDIBError
  3840. wjlinkDLLs
  3841. printWindow
  3842. .-+    +L
  3843. .-+    +L
  3844. .-+    +L
  3845. wReturn
  3846. OjPrintDIB
  3847. GlobalFree
  3848. CopyWindowToDIB
  3849. gDIBError
  3850. doPrintWindow
  3851. 4GetDeviceCaps
  3852. CalculatePrintRect
  3853. GlobalAlloc
  3854. EGetClientRect
  3855. GlobalFree
  3856. GlobalLock
  3857. lpRectWnd
  3858. GlobalUnlock
  3859. auser_ClientToScreen
  3860. y[GetWindowRect
  3861. CopyScreenToDIB
  3862. lpPts
  3863. CopyWindowToDIB
  3864. GetSystemPalette
  3865. H:CopyScreenToBitmap
  3866. gdi_DeleteObject
  3867. BitmapToDIB
  3868. CopyScreenToDIB
  3869. SelectObject
  3870. DISPLAY
  3871. hOldBitmap
  3872. CreateCompatibleBitmap
  3873. NDeleteDC
  3874. BitBlt
  3875. jOCreateDC
  3876. 4    IsRectEmpty
  3877. CreateCompatibleDC
  3878. CopyScreenToBitmap
  3879. GlobalUnlock
  3880. lpBits
  3881. GlobalAlloc
  3882. }ReleaseDC
  3883. DibMemSize
  3884. lpBitmapStruct
  3885. retVal
  3886. lpDIB
  3887. biHeight
  3888. GlobalFree
  3889. SecondGetDIBits
  3890. FirstGetDIBits
  3891. GlobalLock
  3892. GSelectPalette
  3893. GetDC
  3894. GetObject
  3895. PaletteSize
  3896. /GlobalReAlloc
  3897. ruGetStockObject
  3898. ,1,4,8,24,
  3899. dwLen
  3900.  vRealizePalette
  3901. BitmapToDIB
  3902. lpBits
  3903. PaletteSize
  3904. FindDIBBits
  3905. DIBNumColors
  3906. ;&PalEntriesOnDevice
  3907. GlobalAlloc
  3908. lpPalPalEntry
  3909. }ReleaseDC
  3910. W2GetSystemPaletteEntries
  3911. GlobalFree
  3912. nColors
  3913. GlobalLock
  3914. GetDC
  3915. GlobalUnlock
  3916. lpLogPal
  3917. tempPointer
  3918. 4>CreatePalette
  3919. GetSystemPalette
  3920. .-+    +L
  3921. 4GetDeviceCaps
  3922. ErrNo
  3923. gDIBError
  3924. PalEntriesOnDevice
  3925. T%DIBNumColors
  3926. PaletteSize
  3927. .-+    +L
  3928. .-+    +L
  3929. w,(J6Y
  3930. .-+    +L
  3931.     +_lcreat
  3932. aB_lwrite
  3933. GlobalUnlock
  3934. GlobalAlloc
  3935. DibMemSize
  3936. lpDIB
  3937. GlobalFree
  3938. GlobalLock
  3939. writeMemToFile
  3940. N0_lclose
  3941. bmfHdr
  3942. PaletteSize
  3943. lpbmfHdr
  3944. dwError
  3945. gDIBError
  3946. SaveDIBToFile
  3947. aB_lwrite
  3948. address
  3949. getSelectorBase
  3950. dwBytesTmp
  3951. startAddress
  3952. SetSelectorBase
  3953. writeMemToFile
  3954. Error getting a DC!
  3955. Error creating printer DC!  Could not get Printer Information
  3956. Printer: StartPage failed!
  3957. MessageBox
  3958. Error creating DIB from specified window.
  3959. Printer: SetAbortProc failed!
  3960. Error opening file!
  3961. Error:  Could not create DIB file
  3962. Undefined Error!
  3963. Printer: StartDoc failed!
  3964. Printing: GetModuleHandle() couldn't find GDI!
  3965. StretchBlt() failed!
  3966. Error: Invalid Print Option!
  3967. StretchDIBits() failed!
  3968. Printer: NEWFRAME failed!
  3969. Error reading file!
  3970. Invalid Window Handle
  3971. File Not Found!
  3972. Not a Windows DIB file!
  3973. Print/Save Error
  3974. ErrString
  3975. Error:  Could not write DIB to file
  3976. Error locking memory!
  3977. SetDIBits() failed!
  3978. Error creating palette!
  3979. SetDIBitsToDevice() failed!
  3980. General Error on call to DIB function
  3981. Couldn't allocate memory!
  3982. Printer: EndPage failed!
  3983. Error: Invalid Print Area!
  3984. Error getting number of colors, check the device you are using.
  3985. Error creating Device Dependent Bitmap
  3986. Printer: EndDoc failed!
  3987. DIBError
  3988. viewer
  3989. getViewerName
  3990. BitBlt
  3991. CreateCompatibleBitmap
  3992. ,)T/4
  3993. CreateCompatibleDC
  3994. CreateDC
  3995. CreateIC
  3996. CreatePalette
  3997. CreateDC
  3998. CreatePrinterDC
  3999. DeleteDC
  4000. ,*T0 W:-)
  4001. EndDoc
  4002. EndPage
  4003. DeleteObject
  4004. gdi_DeleteObject
  4005. GetDeviceCaps
  4006. GetObject
  4007. R/4-)
  4008. GetStockObject
  4009. W:0-*
  4010. GetSystemPaletteEntries
  4011. ,IT/4
  4012. SelectObject
  4013. SetDIBitsToDevice
  4014. SetStretchBltMode
  4015. ,)TW:C
  4016. StartDoc
  4017. StartPage
  4018. StretchDIBits
  4019. ,-Ted!
  4020. StretchBLT
  4021. ,-T:68/-)
  4022. GetDIBits
  4023. FirstGetDIBits
  4024. GetDIBits
  4025. SecondGetDIBits
  4026. Escape
  4027. PointerEscape
  4028. Escape
  4029. DwordEscape
  4030. ,-TW:
  4031. Escape
  4032. StringEscape
  4033. Escape
  4034. DwordPointerEscape
  4035. ,IT/4!
  4036. Escape
  4037. PointerPointerEscape
  4038. 9/4-)
  4039. BringWindowToTop
  4040. ClientToScreen
  4041. user_ClientToScreen
  4042. GetClientRect
  4043. GetDC
  4044. GetWindow
  4045. GetWindowDC
  4046. GetWindowRect
  4047. GetWindowText
  4048. 3/4-)
  4049. IntersectRect
  4050. InvalidateRect
  4051. ,)T Get-)
  4052. IsRectEmpty
  4053. ,ITnd G-)
  4054. MessageBox
  4055. RealizePalette
  4056. ,*T/4
  4057. ReleaseDC
  4058. R1/-)
  4059. SelectPalette
  4060. UpdateWindow
  4061. GlobalAlloc
  4062. GlobalLock
  4063. -/4.I
  4064. GlobalUnlock
  4065. GlobalFree
  4066. ,*T/4
  4067. GlobalReAlloc
  4068. GlobalSize
  4069. ,*U./4
  4070. Yield
  4071. T0 W:-)
  4072. _lcreat
  4073. _lwrite
  4074. _lclose
  4075. SetSelectorBase
  4076. ,-T/4
  4077. GetSelectorBase
  4078. kernel
  4079. linkDlls
  4080. ,,H.,
  4081. ,,H.,
  4082. w,(FV
  4083. colorTray
  4084. printwnd.dib
  4085. polygonPalette
  4086. .updateWindow
  4087. kInvalidateRect
  4088. linePalette
  4089. patternPalette
  4090. whatClip
  4091. toolPalette
  4092. BringWindowToTop
  4093. toolbar
  4094. mediaList
  4095. lineEndsPalette
  4096. yield
  4097. prnWindow
  4098. statusbar
  4099. bringWindowToTop
  4100. ,1,4,8,24,
  4101. vwrRef
  4102. sysOpenMedia
  4103. .doSaveWindow
  4104. wjlinkDlls
  4105. saveWindowToFile
  4106. .-+    +L
  4107. .-+    +L
  4108. .-+    +L
  4109. .-+    +L
  4110. <SaveDIBToFile
  4111. GlobalFree
  4112. ErrNo
  4113. CopyWindowToDIB
  4114. gDIBError
  4115. doSaveWindow
  4116. device
  4117. deviceName
  4118. deviceDriver
  4119. kSCreateIC
  4120. windows
  4121. devicePort
  4122. CreatePrinterDC
  4123. GetPrinterDC
  4124. elementItem
  4125. InvalidDataStructure
  4126. Not a valid array.
  4127. quoteChar
  4128. nameString
  4129. ASYM_GetString
  4130. ASYM_SetDataElement_Old
  4131. elementItemCount
  4132. ASYM_SetDataElement
  4133. depth
  4134. false
  4135. InvalidDataStructure
  4136. Not a valid array.
  4137. quoteChar
  4138. nameString
  4139. ASYM_GetString
  4140. ASYM_GetDataElement_Old
  4141. restoreQuotes
  4142. dataElement
  4143. ASYM_GetDataElement
  4144. T    ASYM_GetElementList_Old
  4145. nameString
  4146. ASYM_GetElementList
  4147. InvalidDataStructure
  4148. Not a valid array.
  4149. vASYM_GetStructureName_Old
  4150. nameString
  4151. ASYM_GetString
  4152. ASYM_GetStructureName
  4153. false
  4154. ASYM_IsDataStructure
  4155. testKey
  4156. ASYM_ExpandSpecialChars
  4157. ASYM_GetDataElement_Old
  4158. ASYM_ReplaceSpecialChars
  4159. itemInfo
  4160. Need to update
  4161. ASYM_SetDataElement_Old
  4162. ASYM_GetStructureName_Old
  4163. ASYM_SetStructureName_Old
  4164. nameString
  4165. blankChar
  4166. ASYM_SetStructureName
  4167. ASYM_SetStructureName_Old
  4168. ASYM_GetElementList_Old
  4169. 1,    #>
  4170. marker
  4171. ASYM_Offset
  4172. ASYM_ExpandSpecialChars
  4173. 1,    #>
  4174. marker
  4175. ASYM_Offset
  4176. ASYM_ReplaceSpecialChars
  4177. 1,    "j
  4178. ASYM_Offset
  4179. .-+    +
  4180. InvalidDataStructure
  4181. Not a valid array.
  4182. nameString
  4183. ASYM_GetString
  4184. _s_ASYM_ForEachData
  4185. ASYM_ForEachInit
  4186. depth
  4187. elementName
  4188. ASYM_ExpandSpecialChars
  4189. _s_ASYM_ForEachData
  4190. ASYM_ForEachNext
  4191. _s_ASYM_ForEachData
  4192. ASYM_ForEachRelease
  4193. ASYM_ListToStack
  4194. ,int,long,real,word,dword,string,logical,point,color,stack,
  4195. ASYM_BlockSuspend
  4196. |ASYM_RestoreSuspend
  4197. error
  4198. date,time,page,background,layer,graphic,field,object,book
  4199. ZASYM_StringOf
  4200. dTypesCopy
  4201. dimValues
  4202. curType
  4203. !7typeDataCheck
  4204. ASYM_itemOffset
  4205. _asym_ArrayPropertyDataType
  4206. local
  4207. ASYM_BlockSuspend
  4208. temp =
  4209. |ASYM_RestoreSuspend
  4210. error
  4211. error
  4212. curType
  4213. typeDataCheck
  4214. <'i 7
  4215. )3;N*
  4216. pageList
  4217. page askRequest
  4218. ASYM_AskRequest_tmpIcon
  4219. ASYM_Reset
  4220. resList
  4221. myBook
  4222. askReqDialog
  4223. ASYM_Reset
  4224. .-+    +L
  4225. Cffffff
  4226. ,,H.,
  4227. .-,    #>
  4228. .-+    +L
  4229. ,,H.,
  4230. cancel
  4231. screenWidth
  4232. curLine
  4233. dialogText
  4234. buttonGroupSize
  4235. GetSystemMenu
  4236. RemoveMenu
  4237. xPixelToPU
  4238. asym_checked
  4239. ASYM_ItemInList
  4240. _s_ASYM_AskRequestButtonSizes
  4241. 3default
  4242. showCloseButton
  4243. buttonFrame
  4244. dialogViewer
  4245. _minimumsize
  4246. |ASYM_RestoreSuspend
  4247. mnemonicChar
  4248. textTopMargin
  4249. marginWithIcon
  4250. hMenu
  4251. fieldask
  4252. frameMinimumHeightWithIcon
  4253. stop,question,exclamation,information
  4254. ASYM_Ellipsize
  4255. checkedObjRef
  4256. {\rtf
  4257. checkGroup
  4258. radio
  4259. captionText
  4260. maxWidthAllowedByScreen
  4261. defCmdButton
  4262. messageBox
  4263. minViewerWidth
  4264. ASYM_AskRequest_
  4265. checkbox
  4266. helpTopic
  4267. specialButton
  4268. +?x(/
  4269. myPage
  4270. minWidthAllowedByButtons
  4271. rresizeButtons
  4272. asym_caption
  4273. leftMargin
  4274. asym_enabled
  4275. bottom
  4276. /lgetSystemMenu
  4277. curButton
  4278. ASYM_Enabled
  4279. default
  4280. maxWidth
  4281. oldSysCursor
  4282. askReqDialog
  4283. askActive
  4284. cmdButton
  4285. resizeField
  4286. YhelpFile
  4287. OK,OKCancel,RetryCancel,AbortRetryIgnore,YesNo,YesNoCancel
  4288. curObj
  4289. _standardButtons
  4290. ASYM_BlockSuspend
  4291. minWidth
  4292. bGroup
  4293. asym_checked
  4294. buttons
  4295. askField
  4296. removeMenu
  4297. buttonGroup
  4298. disabled
  4299. buttonIcon
  4300. curItem
  4301. checked
  4302. checkboxResponses
  4303. curRef
  4304. myBook
  4305. ASYM_AskRequest_tmpIcon
  4306. _s_ASYM_AskRequestCmdButtonResponse
  4307. risNumber
  4308. escape
  4309. cmdButtonSpecialChars
  4310. <'stripSpecial
  4311. marginWithoutIcon
  4312. asym_ask_requestReply
  4313. false
  4314. right
  4315. autoSize
  4316. retVal
  4317. fieldAsk
  4318. XpixelToPU
  4319. error
  4320. findSpecial
  4321. defCmdButton
  4322. standardCmdButtonsWidth
  4323. widestButtons
  4324. radioGroup
  4325. minHeight
  4326. 3;parseButtons
  4327. radioResponse
  4328. _s_ASYM_AskRequest_mnemonicList
  4329. MF_BYCOMMAND
  4330. cancel
  4331. myPage
  4332. fixedWidth
  4333. _asym_ask_request
  4334. stripSpecial
  4335. ,,H.,
  4336. cancel
  4337. retVal
  4338. disabled
  4339. default
  4340. checked
  4341. findSpecial
  4342. resizeButtons
  4343. XpixelToPU
  4344. YpixelToPU
  4345. repairFieldHeight
  4346. screenHeight
  4347. YpixelToPU
  4348. XpixelToPU
  4349. repairFieldWidth
  4350. resizeField
  4351. XpixelToPU
  4352. repairFieldWidth
  4353. YpixelToPU
  4354. repairFieldHeight
  4355. _s_ASYM_RequestPageRef
  4356. myPage
  4357. YesNoCancel
  4358. YesNo
  4359. OK,OKCancel,RetryCancel,AbortRetryIgnore,YesNo,YesNoCancel
  4360. _retry
  4361. false
  4362. ASYM_ItemInList
  4363. _abort
  4364. AbortRetryIgnore
  4365. OKCancel
  4366. &Abort
  4367. _ignore
  4368. <ignore>
  4369. xCancel
  4370. asym_getString
  4371. &Retry
  4372. <retry>
  4373. RetryCancel
  4374. _cancel
  4375. <cancel>
  4376. &Ignore
  4377. <abort>
  4378. <yes>
  4379. myBook
  4380. parseButtons
  4381. screenWidth
  4382. screenHeight
  4383. reader
  4384. Paste
  4385. retVal
  4386. mnemonicChar
  4387. field
  4388. _s_ASYM_AskRequest_mnemonicList
  4389. keyChar
  4390. /y5K0
  4391. <wZf=1^=>
  4392. >7wl?)#)@
  4393. Cn\aC^"
  4394. Pn    7Q
  4395. aD.Eb
  4396. f    ,Eg
  4397. s2,Dt
  4398. )%xTu
  4399. xytUyi
  4400. }ASYM_ProductVersion
  4401. ASYM_MTBVersion
  4402. }ASYM_ProductVersion
  4403. ASYM_CBTVersion
  4404. ASYM_ProductPrefix
  4405. minorVersion
  4406. FALSE
  4407. ASYM_ProductVersion
  4408. s_ASYM_ProductName
  4409. ASYM_ProductName
  4410. ASYM_RunSysBookName
  4411. w,    #>
  4412. R.SBK
  4413. ASYM_MTBVersion
  4414. ASYMR
  4415. killUserTooltipTimers
  4416. author
  4417. &ASYM_AutoHotwords
  4418. AutoHotword
  4419. field
  4420. >AutoGlossary
  4421. Hotword
  4422. AutoGlossary
  4423. [!ASYM_AutoGlossary
  4424. buttonClick
  4425. DoDragObject
  4426. ASYM_WID_QType
  4427. hideTooltip
  4428. I6ASYM_ToolTip
  4429. DoMatchItemDrag
  4430. pagebackgroundbook
  4431. ASYM_WID_AnswerLocked
  4432. <responseItemLocked>
  4433. kTASYM_Draggable
  4434. ASYM_BlockSuspend
  4435. "_locked
  4436. ADASYM_PrimaryMouseButton
  4437. |ASYM_RestoreSuspend
  4438. whatButton
  4439. tooltip
  4440. MATCHITEM
  4441. Test Item Behaviors
  4442. Test item behaviors
  4443. _ASYM_DoGenericTextFeedback
  4444. s_asym_dragObj
  4445. ^"ASYM_ObjectDropped
  4446. Test Item Feedback
  4447. page,background
  4448. buttonDown
  4449. clear
  4450. s_tb85r_PopViewers
  4451. ASYM_itemOffset
  4452. closeWindow
  4453. ,,H.,
  4454. ASYM_WID_QType
  4455. MATCH
  4456. maxCount
  4457. objList
  4458. ASYM_WID_AnsArray
  4459. myParent
  4460. ASYM_WID_AnsArray
  4461. MULTIOBJ
  4462. qType
  4463. MULTWID
  4464. destroy
  4465. ASYM_ModalState
  4466. reader
  4467. b_readBookmarks
  4468. ASYM_Caption
  4469. _CMS_EnterApplication
  4470. 1ASYM_LogType
  4471. ASYM_CMS_CourseID
  4472. INFO_Title
  4473. ASYM_FullScreen
  4474. ASYM_LogStatus
  4475. ASYM_Ticks
  4476. ASYM_CaptionBar
  4477. _ASYM_LogDestination
  4478. s_cbtrhypexterr
  4479. CMS EnterApplication
  4480. f_ASYM_MakeBookmarkFileName
  4481. s_ASYM_SessionElapsedTime
  4482. ASYM_Modal
  4483. ASYM_LogName
  4484. _ASYM_ReaderExit
  4485. s_ASYM_LogStartTime
  4486. VoASYM_LogAppend
  4487. ^ASYM_LogStart
  4488. <exit>
  4489. ASYM_BorderStyle
  4490. ASYM_LogEncrypt
  4491. ;ASYM_AutoBookMarks
  4492. bookmarking
  4493. enterApplication
  4494. ASYM_BlockSuspend
  4495. ASYM_BookSysBooks
  4496. |ASYM_RestoreSuspend
  4497. enterBook
  4498. myShortName
  4499. s_ASYM_LogPages
  4500. Page %1
  4501. htmlExport
  4502.     ,ASYM_ShortFileName
  4503. vList
  4504. false
  4505. ASYM_WorkWindow
  4506. ASYM_PageEntered
  4507. logTxt
  4508. enterpage
  4509. BASYM_NameOrID
  4510. SASYM_LogWriteEntry
  4511. JGASYM_SetObjectClean
  4512. there
  4513. ASYM_GetString
  4514. logPageEntry
  4515. 8ASYM_IsObjectDirty
  4516. Test Item Reset
  4517. _ASYM_ResetPgWidgets
  4518. enterPage
  4519. Initialization
  4520. ASYM_Ticks
  4521. d_doNeuronCheck
  4522. *_linkSysBook
  4523. enterSystem
  4524. s_ASYMWorkWindow
  4525. viewer
  4526. killUserTooltipTimers
  4527. enterWindow
  4528. Task switch manager
  4529. s_ASYM_ModalState
  4530. ~disableTaskSwitching
  4531. openWindow
  4532. hideTooltip
  4533. I6ASYM_ToolTip
  4534. ASYM_BlockSuspend
  4535. |ASYM_RestoreSuspend
  4536. tooltip
  4537. keyDown
  4538. ASYM_CloseOnEsc
  4539. keyChar
  4540. ASYM_ModalState
  4541. PASYM_CMS_LeaveApplication
  4542. FALSE
  4543. logFn
  4544. ASYM_CMS_CourseID
  4545. MASYM_IsScored
  4546. ASYM_LogStatus
  4547. asym_CMS_CMSApplicationName
  4548. s__ASYM_TempTotalScore
  4549. ASYM_Ticks
  4550. false
  4551. s_ASYM_ModalState
  4552. _ASYM_LogDestination
  4553. ASYM_CollectTotalScore
  4554. <CMS>
  4555. _WriteBookmarks
  4556. s_ASYM_SessionElapsedTime
  4557. s_ASYM_LogFileName
  4558. s_ASYM_LogStartTime
  4559. 3ASYM_LogStop
  4560. ;ASYM_AutoBookMarks
  4561. bookmarking
  4562. leaveApplication
  4563. viewer id 0 of book ""
  4564. s_ASYMWorkWindow
  4565. ASYM_BlockSuspend
  4566. |ASYM_RestoreSuspend
  4567. leaveBook
  4568. htmlExport
  4569. JGASYM_SetObjectClean
  4570. leavepage
  4571. w4ASYM_BeenHere
  4572. v4ASYM_BeenHere
  4573. 8ASYM_IsObjectDirty
  4574. Test Item Reset
  4575. _ASYM_ResetPgWidgets
  4576. leavePage
  4577. FALSE
  4578. s_ASYM_ModalState
  4579. ASYM_ModalState
  4580. leaveSystem
  4581. Popup Page Mgr
  4582. killUserTooltipTimers
  4583. _AutoCloseCheck
  4584. leaveWindow
  4585. Initialization
  4586. ASYM_Ticks
  4587. *_linkSysBook
  4588. linkSysBook
  4589. .-+    +L
  4590. Initialization
  4591. _unlinkSysBook
  4592. unlinkSysBook
  4593. c_swapped
  4594. M/ASYM_ShowToolTips
  4595. I6ASYM_Tooltip
  4596. FALSE
  4597. button
  4598. doToolTip
  4599. ASYM_BlockSuspend
  4600. lastGraphic
  4601. |ASYM_RestoreSuspend
  4602. c_swapped
  4603. tooltip
  4604. checkbox3d,radiobutton3d
  4605. ASYMI_UseRollover
  4606. mouseEnter
  4607. c_swapped
  4608. hideTooltip
  4609. I6ASYM_ToolTip
  4610. button
  4611. ASYM_BlockSuspend
  4612. lastGraphic
  4613. |ASYM_RestoreSuspend
  4614. c_swapped
  4615. tooltip
  4616. checkbox3d,radiobutton3d
  4617. ASYMI_UseRollover
  4618. mouseLeave
  4619. newBackground
  4620. newPage
  4621. reader
  4622. hideTooltip
  4623. background
  4624. I6ASYM_ToolTip
  4625. ASYM_BlockSuspend
  4626. |ASYM_RestoreSuspend
  4627. `ASYM_BackgroundRightButtonDown
  4628. tooltip
  4629. page,background
  4630. rightButtonDown
  4631. rightButtonUp
  4632. ASYM_DoHyperlink
  4633. ASYM_Hyperlinks
  4634. rightButtonUp
  4635. ASYM_WID_QType
  4636. SLIDER
  4637. zvsizeButtonToGraphic
  4638. button
  4639. ASYMI_AutoSize
  4640. Test Item Reset
  4641. tbk_wid_type
  4642. _sized
  4643. center
  4644. Object resizing and arranging
  4645. ASYM_Reset
  4646. sized
  4647. hideTooltip
  4648. I6ASYM_ToolTip
  4649. ASYM_BlockSuspend
  4650. |ASYM_RestoreSuspend
  4651. tooltip
  4652. menuItemSelected
  4653. .-+    +L
  4654. ASYM_ResetCursor
  4655. ASYM_IsNumber
  4656. isNumber
  4657. ASYM_ItemContains
  4658. itemContains
  4659. ASYM_ItemOffset
  4660. itemOffset
  4661. ASYM_TextlineOffset
  4662. FALSE
  4663. e2_onLine
  4664. onLine
  4665. _sliderPos
  4666. sliderPos
  4667. f2_online
  4668. onLine
  4669. ASYM_ItemInList
  4670. ASYM_TextlineInText
  4671. -*,    #>
  4672. retVal
  4673. ASYM_BlockSuspend
  4674. false
  4675. retVal
  4676. Calls to handlers are nested too deeply. Try making fewer nested calls.
  4677. ASYM_RestoreSuspend
  4678. KASYM_SummonWidgets
  4679. _s_AsymWidgetCollection
  4680. ASYM_CollectWidgets
  4681. INFO_AuthorName
  4682. 1^INFO_CreatedBy
  4683. INFO_CreatedBy
  4684. _s_AsymWidgetCollection
  4685. ASYM_IAmWidget
  4686. ASYM_ItemInList
  4687. ASYM_Container
  4688. radiobutton
  4689. FALSE
  4690. checkbox
  4691. buttonType
  4692. button
  4693. group
  4694. ASYM_Changed
  4695. mousePos
  4696. checked
  4697. ASYM_Trigger
  4698. _ASYM_Reset
  4699. test item reset
  4700. ASYM_Reset
  4701. Company
  4702. asym.ini
  4703. User Info
  4704. ASYM_IniCompanyName
  4705. asym.ini
  4706. User Info
  4707. ASYM_IniUserName
  4708. ASYM_idle
  4709. ASYM_BackgroundRightButtonDown
  4710. ASYM_BeginDrag
  4711. ASYM_ObjectDropped
  4712. ASYM_SummonWidgets
  4713. ASYM_PageEntered
  4714. ASYM_Scored
  4715. ASYM_Answered
  4716. ASYM_Changed
  4717. ASYM_GetStandardString
  4718. <CMS not running>
  4719. ASYM_CMS_GetNextModule
  4720. false
  4721. ASYM_CMS_GotoModule
  4722. CMS.INI
  4723. ASYM_CMS_DataDir
  4724. ASYM_CMS_IniFile
  4725. false
  4726. ASYM_CMS_MarkAsCompleted
  4727. ASYM_CMS_ModuleFileName
  4728. false
  4729. ASYM_CMS_RecordDetailInfo
  4730. ASYM_GetStandardString
  4731. <CMS not running>
  4732. ASYM_CMS_RecordedScore
  4733. false
  4734. ASYM_CMS_RecordScore
  4735. FALSE
  4736. ASYM_CMS_SetNextModule
  4737. _sliderMax
  4738. sliderMax
  4739. _sliderMax
  4740. sliderMax
  4741. _sliderMin
  4742. sliderMin
  4743. _sliderMin
  4744. sliderMin
  4745. sliderMove
  4746. _sliderPos
  4747. sliderPos
  4748. _sliderRatio
  4749. sliderRatio
  4750. _sliderRatio
  4751. sliderRatio
  4752. _thumbPosition
  4753. thumbPosition
  4754. _sliderPos
  4755. sliderPos
  4756. _thumbPosition
  4757. thumbPosition
  4758. _thumbWidth
  4759. thumbWidth
  4760. _thumbWidth
  4761. yupdateElements
  4762. thumbWidth
  4763. _trackPosition
  4764. trackPosition
  4765. _sliderPos
  4766. sliderPos
  4767. track
  4768. vertical
  4769. _trackPosition
  4770. horizontal
  4771. trackPosition
  4772. }_ASYM_SizeButtonToGraphic
  4773. Object Resizing and Arranging
  4774. ASYM_SizeButtonToGraphic
  4775. TBDOS
  4776. Error Handling
  4777. _ASYM_TBDLLErrorString
  4778. ASYM_TBDOSErrorString
  4779. TBFILE32
  4780. Error Handling
  4781. _ASYM_TBDLLErrorString
  4782. ASYM_TBFILE32ErrorString
  4783. Error Handling
  4784. _ASYM_TBDLLErrorString
  4785. ASYM_TBDLLErrorString
  4786. Modal Dialogs
  4787. _ASYM_ColorPaletteDlg
  4788. ASYM_ColorPaletteDlg
  4789. Modal Dialogs
  4790. ~M_ASYM_ChooseFontDlg
  4791. ASYM_ChooseFontDlg
  4792. _ASYM_OpenFileDlg
  4793. Modal Dialogs
  4794. ASYM_OpenFileDlg
  4795. Modal Dialogs
  4796. lk_ASYM_OpenFileDlgLFN
  4797. ASYM_OpenFileDlgLFN
  4798. _ASYM_SaveAsDlg
  4799. Modal Dialogs
  4800. ASYM_SaveAsDlg
  4801. Modal Dialogs
  4802. 4_ASYM_ChooseDirectoryDlg
  4803. ASYM_ChooseDirectoryDlg
  4804. _ASYM_ChooseDirectoryDlgLFN
  4805. Modal Dialogs
  4806. ASYM_ChooseDirectoryDlgLFN
  4807. _ASYM_SaveAsDlgLFN
  4808. Modal Dialogs
  4809. ASYM_SaveAsDlgLFN
  4810.  ASYM_DuplicateClip
  4811. Clip Management
  4812. ASYM_DuplicateClip
  4813. ASYM_IsClip
  4814. Clip Management
  4815. ASYM_IsClip
  4816. Cursor Management
  4817. __ASYM_SysCursor
  4818. _ASYM_SysCursor
  4819. Cursor Management
  4820. Pv_ASYM_WorkingCursor
  4821. ASYM_WorkingCursor
  4822. VY_ASYM_ElapsedCursor
  4823. Cursor Management
  4824. ASYM_ElapsedCursor
  4825. _ASYM_CursorInResizeHandle
  4826. Cursor Management
  4827. ASYM_CursorInResizeHandle
  4828. ]_ASYM_ClearClipboard
  4829. Clipboard Management
  4830. ASYM_ClearClipboard
  4831. 0y_ASYM_CopyTextToClipboard
  4832. Clipboard Management
  4833. ASYM_CopyTextToClipboard
  4834. Hyperlink Management
  4835. _ASYM_checkHyperSysBook
  4836. ASYM_checkHyperSysBook
  4837. Hyperlink Management
  4838. _ASYM_EnableHyperlinks
  4839. ASYM_EnableHyperlinks
  4840. Hyperlink Management
  4841. ,_ASYM_GlossaryPage
  4842. ASYM_GlossaryPage
  4843. Qtbk_CheckObjectHyperlinks
  4844. ASYM_CheckObjectHyperlinks
  4845. String Management
  4846. c_ASYM_NumberToRoman
  4847. ASYM_NumberToRoman
  4848. String Management
  4849. c_ASYM_RomanToNumber
  4850. ASYM_RomanToNumber
  4851. @_ASYM_CompareByCase
  4852. String Management
  4853. ASYM_CompareByCase
  4854. ,,H.,
  4855. retVal = expandString(
  4856. retVal
  4857. argument (
  4858. execString
  4859. execString
  4860. retVal
  4861. ASYM_ExpandString
  4862. String Management
  4863. _revOffset
  4864. revOffset
  4865. String Management
  4866. _ASYM_Trim
  4867. ASYM_trim
  4868. String Management
  4869. _ASYM_Trim
  4870. Q_wordContains
  4871. String Management
  4872. wordContains
  4873. _wordOffset
  4874. String Management
  4875. wordOffset
  4876. String Management
  4877. $f_ASYM_FindWordStart
  4878. ASYMA_FindWordStart
  4879. String Management
  4880. $f_ASYM_FindWordStart
  4881. ASYM_FindWordStart
  4882. String Management
  4883. _ASYM_Offset
  4884. ASYM_Offset
  4885. String Management
  4886. -_ASYM_ReverseStack
  4887. ASYM_ReverseStack
  4888. ~_ASYM_StringOf
  4889. String Management
  4890. ASYM_StringOf
  4891. String Management
  4892. _ASYM_TextlineFromPos
  4893. ASYM_TextlineFromPos
  4894. _ASYM_PathOfFile
  4895. Path Manager
  4896. ASYM_PathOfFile
  4897. Path Manager
  4898. JO_ASYM_ShortFileName
  4899. ASYM_ShortFileName
  4900. Path Manager
  4901. _ASYM_IsDirectoryWriteable
  4902. ASYM_IsDirectoryWriteable
  4903. Path Manager
  4904. (_ASYM_IsDriveReady
  4905. ASYM_IsDriveReady
  4906. _ASYM_IsFileAvailable
  4907. Path Manager
  4908. ASYM_IsFileAvailable
  4909. _ASYM_CurrentDirectory
  4910. Path Manager
  4911. ASYM_CurrentDirectory
  4912. ASYM_CurrentDirectory
  4913. ASYM_CurrentPath
  4914. _ASYM_FindPathFile
  4915. Path Manager
  4916. ASYM_FindPathFile
  4917. Path Manager
  4918. ;_ASYM_FreeDiskSpace
  4919. ASYM_FreeDiskSpace
  4920. Path Manager
  4921. @_ASYM_GetPath
  4922. ASYM_GetPath
  4923. Path Manager
  4924. _ASYM_IsDirectory
  4925. ASYM_IsDirectory
  4926. ASYM_IsDirectory
  4927. ASYM_DirectoryExists
  4928. ASYM_IsFile
  4929. Path Manager
  4930. %_ASYM_RelativePath
  4931. ASYM_RelativePath
  4932. _ASYM_WindowsDirectory
  4933. Path Manager
  4934. ASYM_WindowsDirectory
  4935. Path Manager
  4936. _ASYM_MakeIntoRelPath
  4937. ASYM_MakeIntoRelPath
  4938. Path Manager
  4939. _ASYM_SetCurrentDirectory
  4940. ASYM_SetCurrentDirectory
  4941. Path Manager
  4942. _ASYM_SetCurrentDirectory
  4943. ASYM_SetCurrentPath
  4944. Path Manager
  4945. *K_ASYM_SetPath
  4946. ASYM_SetPath
  4947. Path Manager
  4948. >G_ASYM_tempdir
  4949. ASYM_TempDir
  4950. Path Manager
  4951. [._FindExecutableFile
  4952. ASYM_FindExecutableFile
  4953. Path Manager
  4954. q0_ASYM_IsAbsoluteFilePath
  4955. ASYM_IsAbsoluteFilePath
  4956. Path Manager
  4957. _ASYM_RecurseCreateDirectory
  4958. ASYM_RecurseCreateDirectory
  4959. Path Manager
  4960. _ASYM_ParentDirectory
  4961. ASYM_ParentDirectory
  4962. Path Manager
  4963. _ASYM_ParsePath
  4964. ASYM_ParsePath
  4965. Path Manager
  4966. _ASYM_AppendFileToPath
  4967. ASYM_AppendFileToPath
  4968. sO_ASYM_ExpandRelPath
  4969. Path Manager
  4970. ASYM_ExpandRelPath
  4971. Path Manager
  4972. _ASYM_ResolvePath
  4973. ASYM_ResolvePath
  4974. Path Manager
  4975. +_ASYM_ConvertPathToList
  4976. ASYM_ConvertPathToList
  4977. Path Manager
  4978. +_ASYM_ConvertListToPath
  4979. ASYM_ConvertListToPath
  4980. Path Manager
  4981. _ASYM_RecurseRemoveDirectory
  4982. ASYM_RecurseRemoveDirectory
  4983. Path Manager
  4984. &_ASYM_FindMediaFile
  4985. ASYM_FindMediaFile
  4986. Path Manager
  4987. _ASYM_ExpandMediaPath
  4988. ASYM_ExpandMediaPath
  4989. FL_ASYM_FileRelativeToMedia
  4990. Path Manager
  4991. ASYM_FileRelativeToMedia
  4992. Path Manager
  4993. _ASYM_PromptForCDROM
  4994. ASYM_PromptForCDROM
  4995. _ASYM_FindFileOnCDROM
  4996. Path Manager
  4997. ASYM_FindFileOnCDROM
  4998. _ASYM_FindAnswerIndex
  4999. Test Item Response
  5000. ASYM_FindAnswerIndex
  5001. 8_ASYM_QLocked
  5002. Test Item Response
  5003. ASYM_QLocked
  5004. _ASYM_QResponded
  5005. Test Item Response
  5006. ASYM_QResponded
  5007. _ASYM_TypeInCompleted
  5008. Test Item Response
  5009. ASYM_TypeInCompleted
  5010. _ASYM_CheckDropObj
  5011. Test Item Response
  5012. ASYM_CheckDropObj
  5013. _ASYM_CheckPoint
  5014. Test Item Response
  5015. ASYM_CheckPoint
  5016. ASYM_RegisterAttempt
  5017. ASYM_CheckTries
  5018. _ASYM_RegisterAttempt
  5019. Test Item Response
  5020. ASYM_RegisterAttempt
  5021. ASYM_cepr
  5022. Test Item Response
  5023. ASYM_CondensePhonetic
  5024. qR_ASYM_GetTypeInData
  5025. Test Item Response
  5026. ASYM_GetTypeInData
  5027. ASYM_MatchString
  5028. Test Item Response
  5029. ASYM_MatchString
  5030. a_ASYM_WID_Responses
  5031. Test Item Response
  5032. ASYM_WID_Responses
  5033. ASYM_WID_QType
  5034. FALSE
  5035. Q_ASYM_BeginResponse
  5036. ASYM_HasAnsArray
  5037. Test Item Response
  5038. ASYM_BeginResponse
  5039. ASYM_WID_QType
  5040. ASYM_HasAnsArray
  5041. _ASYM_RegisterResponse
  5042. Test Item Response
  5043. ASYM_RegisterResponse
  5044. ASYM_WID_Chosen
  5045. _ASYM_QuestionStatus
  5046. Test Item Response
  5047. ASYM_QuestionStatus
  5048. __ASYM_FindString
  5049. Book Strings
  5050. _ASYM_FindString
  5051. Book Strings
  5052. _ASYM_GetStandardString
  5053. ASYM_GetStandardString
  5054. _ASYM_GetString
  5055. Book Strings
  5056. ASYM_GetString
  5057. _ASYMA_GetStringList
  5058. Book Strings
  5059. ASYMA_GetStringList
  5060. Book Strings
  5061. _ASYM_AddString
  5062. ASYM_AddString
  5063. _ASYM_ClearString
  5064. Book Strings
  5065. ASYM_ClearString
  5066. ASYM_ObjectExists
  5067. Object Management
  5068. _ASYM_FindField
  5069. ASYM_FindField
  5070. Object Management
  5071. W_ASYM_FindPage
  5072. ASYM_FindPage
  5073. Object Management
  5074. rZ_ASYM_GetObjectListByName
  5075. ASYM_GetObjectListByName
  5076. Object Management
  5077. e_ASYM_NameOrID
  5078. ASYM_NameOrID
  5079. Object Management
  5080. _ASYM_ObjectCenter
  5081. ASYM_ObjectCenter
  5082. Object Management
  5083. _ASYM_SetObjectCenter
  5084. ASYM_ObjectCenter
  5085. Object Management
  5086. _ASYM_OppositePos
  5087. ASYM_OppositePos
  5088. Object Management
  5089. 'h_ASYM_ScrollListBoxToSelection
  5090. ASYM_ScrollListBoxToSelection
  5091. q_ASYM_WordFromPoint
  5092. Object Management
  5093. ASYM_WordFromPoint
  5094. Object Management
  5095. _ASYMA_CopyUserProperties
  5096. ASYMA_CopyUserProperties
  5097. Object Management
  5098. _ASYM_FixFieldScrollBar
  5099. ASYM_FixFieldScrollBar
  5100. Object Management
  5101. eT_ASYM_CopyProperty
  5102. ASYM_CopyProperty
  5103. Object Management
  5104. _ASYM_ObjectParentList
  5105. ASYM_ObjectParentList
  5106. Object Management
  5107. r"_ASYM_ObjectsWhere
  5108. ASYM_ObjectsWhere
  5109. Object Management
  5110. 1ASYM_ResolveObject
  5111. ASYM_ResolveObject
  5112. ASYM_ResolveBookName
  5113. Object Management
  5114. ASYM_ResolveBookName
  5115. Object Management
  5116. ASYM_ResolvePage
  5117. ASYM_ResolvePage
  5118. ASYM_ResolveBackground
  5119. Object Management
  5120. ASYM_ResolveBackground
  5121. Object Management
  5122. ASYM_FindObject
  5123. ASYM_FindObject
  5124. Object Management
  5125. OASYM_ConstructObjectIdentifier
  5126. ASYM_ConstructObjectIdentifier
  5127. Object Management
  5128. ~OASYM_ObjectDescriptionFromObjectInfo
  5129. ASYM_ObjectDescriptionFromObjectInfo
  5130. Object Management
  5131. IASYM_RelativeObjectDescription
  5132. ASYM_RelativeObjectDescription
  5133. Object Management
  5134.     ASYM_RegisterPath
  5135. ASYM_RegisterPath
  5136. _ASYM_FirstNavigablePage
  5137. Navigation Management
  5138. ASYM_FirstNavigablePage
  5139. _ASYM_LastNavigablePage
  5140. Navigation Management
  5141. ASYM_LastNavigablePage
  5142. Navigation Management
  5143. _ASYM_NextNavigablePage
  5144. ASYM_NextNavigablePage
  5145. Navigation Management
  5146. _ASYM_PreviousNavigablePage
  5147. ASYM_PreviousNavigablePage
  5148. System Support Functions
  5149. _ASYM_CBTIniVar
  5150. ASYM_CBTIniVar
  5151. _ASYM_FlushMsgQ
  5152. System Support Functions
  5153. ASYM_FlushMsgQ
  5154. System Support Functions
  5155. E_ASYM_GetSystemVar
  5156. ASYM_GetSystemVar
  5157. System Support Functions
  5158. _ASYM_RandomList
  5159. ASYM_RandomList
  5160. _ASYM_ProductDirectory
  5161. System Support Functions
  5162. ASYM_ProductDirectory
  5163. System Support Functions
  5164. _ASYM_LongProductDirectory
  5165. ASYM_LongProductDirectory
  5166. System Support Functions
  5167. _ASYM_SystemDirectory
  5168. ASYM_SystemDirectory
  5169. System Support Functions
  5170. Z_ASYM_DrawFocusRect
  5171. ASYM_DrawFocusRect
  5172. System Support Functions
  5173. 4_ASYM_DeleteHandler
  5174. ASYM_DeleteHandler
  5175. _ASYM_Is32Bit
  5176. System Info
  5177. ASYM_Is32Bit
  5178. System Info
  5179. ScreenInfo
  5180. ASYM_ScreenInfo
  5181. System Info
  5182. N'_ASYM_ScreenBounds
  5183. ASYM_ScreenBounds
  5184. System Info
  5185. _ASYM_GetSystemColor
  5186. ASYM_GetSystemColor
  5187. System Info
  5188. g_ASYM_PrimaryMouseButton
  5189. ASYM_PrimaryMouseButton
  5190. System Info
  5191. O    _ASYM_SetIniCompanyName
  5192. ASYM_SetIniCompanyName
  5193. System Info
  5194. _ASYM_SetIniUserName
  5195. ASYM_SetIniUserName
  5196. _ASYM_TicksToTime
  5197. System Info
  5198. ASYM_TicksToTime
  5199. System Info
  5200. _ASYM_MouseScreenPos
  5201. ASYM_MouseScreenPos
  5202. _ASYM_FontHeight
  5203. System Info
  5204. ASYM_FontHeight
  5205. System Info
  5206. ASYM_FontWidth
  5207. ASYM_FontWidth
  5208. Copyright 
  5209.  1990-2002 Click2learn, Inc.
  5210. ASYM_Copyright
  5211. q_ASYM_LogSetOptions
  5212. Logging
  5213. ASYM_LogSetOptions
  5214. _ASYM_LogStatus
  5215. Logging
  5216. ASYM_LogStatus
  5217. _AskStudentName
  5218. Logging
  5219. ASYM_AskStudentName
  5220. _ASYM_LogStart
  5221. Logging
  5222. ASYM_LogStart
  5223. W_ASYM_LogStop
  5224. Logging
  5225. ASYM_LogStop
  5226. kH_ASYM_LogTypeComboValues
  5227. Logging
  5228. ASYM_LogTypeComboValues
  5229. v_ASYM_LogWriteEntry
  5230. logging
  5231. ASYM_LogWriteEntry
  5232. _ASYM_LogDispatchComboValues
  5233. Log Dispatch
  5234. ASYM_LogDispatchComboValues
  5235. _ASYM_MailLogFile
  5236. Log Dispatch
  5237. ASYM_MailLogFile
  5238. Test Item Reset
  5239. _ASYM_ResetPgWidgets
  5240. _ASYM_ResetPgWidgets
  5241. U_ASYM_ResetRespData
  5242. Test Item Reset
  5243. _ASYM_ResetResponseData
  5244. _ASYM_Locked
  5245. Test Item Reset
  5246. ASYM_Locked
  5247. Test Item Reset
  5248. _ASYM_ShortReference
  5249. ASYM_ShortReference
  5250. _ASYM_ShowDialog
  5251. Test Item Reset
  5252. ASYM_ShowDialog
  5253. ^ASYM_ShowYourScore
  5254. test item score
  5255. ASYM_ShowYourScore
  5256. ASYM_WID_QType
  5257. Test Item Score
  5258. _ASYM_WID_Score
  5259. ASYM_RegisterAttempt
  5260. ASYM_WID_Score
  5261. Test Item Score
  5262. _ASYM_CollectTotalScore
  5263. ASYM_CollectTotalScore
  5264. Test item score
  5265. _ASYM_WID_Correctness
  5266. ASYM_WID_Correctness
  5267. _ASYM_PlayFeedback
  5268. Test Item Feedback
  5269. ASYM_PlayFeedback
  5270. _ASYM_CheckAnswerHyperlinks
  5271. Test Item Feedback
  5272. ASYM_CheckAnswerHyperlinks
  5273. _ASYM_PlayAnswerFeedback
  5274. Test Item Feedback
  5275. ASYM_DoFeedback
  5276. _ASYM_DoGenericTextFeedback
  5277. Test Item Feedback
  5278. ASYM_DoGenericTextFeedback
  5279. _SmartPlaySound
  5280. Test Item Feedback
  5281. ASYM_PlaySoundEffect
  5282. `V_ASYM_PlaySummaryFeedback
  5283. Test Item Feedback
  5284. ASYM_PlaySummaryFeedback
  5285. 5_ASYM_IniFile
  5286. INI File Management
  5287. ASYM_IniFile
  5288. _ASYM_IniFilePath
  5289. INI File Management
  5290. ASYM_IniFilePath
  5291. Viewer Management
  5292. }_ASYM_SetWorkWindow
  5293. ASYM_SetWorkWindow
  5294. _ASYM_WorkWindow
  5295. Viewer Management
  5296. ASYM_WorkWindow
  5297. Viewer Management
  5298. _ASYM_DisableWindows
  5299. ASYM_DisableWindows
  5300. Viewer Management
  5301. #Q_ASYM_EnableWindows
  5302. ASYM_EnableWindows
  5303. _ASYM_ViewerContainer
  5304. Viewer Management
  5305. ASYM_ViewerContainer
  5306. ASYM_BlockSuspend
  5307. |ASYM_RestoreSuspend
  5308. ~E_killTooltipTimers
  5309. Tooltip
  5310. killUserTooltipTimers
  5311. _ASYM_LMS_UniqueName
  5312. LMS Support
  5313. ASYM_LibrarianUniqueName
  5314. 5_ASYM_LMS_UniqueNameInfo
  5315. LMS Support
  5316. ASYM_LibrarianUniqueNameInfo
  5317. LMS Support
  5318. _ASYM_LMS_DisplayName
  5319. ASYM_LibrarianDisplayName
  5320. _ASYM_LMS_QuestionType
  5321. LMS Support
  5322. ASYM_LMS_QuestionType
  5323. ASYM_LMS_QuestionType
  5324. ksgetAICCCompatibility
  5325. LMS Support
  5326. ASYM_LMS_GetAICCCompatibility
  5327. LMS Support
  5328. getAICCSpec20
  5329. ASYM_LMS_GetAICCSpec20
  5330. getAICCPinnacleCompatibility
  5331. LMS Support
  5332. ASYM_LMS_GetAICCPinnacleCompatibility
  5333. _ASYM_GetFileDate
  5334. File Management
  5335. ASYM_GetFileDate
  5336. _ASYM_AddFileExtension
  5337. File Management
  5338. ASYM_AddFileExtension
  5339. File Management
  5340. _ASYM_ReplaceFileExtension
  5341. ASYM_ReplaceFileExtension
  5342. _ASYM_GetTempFile
  5343. File Management
  5344. ASYM_GetTempFile
  5345. _ASYM_GetFileVersion
  5346. FALSE
  5347. File Management
  5348. ASYM_GetFileVersion
  5349. _ASYM_GetFileVersion
  5350. File Management
  5351. ASYM_GetProductVersion
  5352. _ASYM_GetShortFileName
  5353. File Management
  5354. ASYM_GetShortFileName
  5355. _ASYM_GetLongFileName
  5356. File Management
  5357. ASYM_GetLongFileName
  5358. Extension Management
  5359. Z_ASYM_ExtensionName
  5360. ASYM_ExtensionName
  5361. Extension Management
  5362. :C_ASYM_FileFromCLSID
  5363. ASYM_FileFromCLSID
  5364. Version Test
  5365. _ASYM_TBKFileVersion
  5366. _ASYM_TBKFileVersion
  5367. Printing
  5368. a_ASYM_FileToPrinter
  5369. ASYM_FileToPrinter
  5370. _ASYM_TextToPrinter
  5371. Printing
  5372. ASYM_TextToPrinter
  5373. print window
  5374. printWindow
  5375. ASYM_PrintWindow
  5376. print window
  5377. saveWindowToFile
  5378. ASYM_SaveWindowToFile
  5379. {    ASYM_GlossaryPage
  5380. pgRef
  5381. shadowedAutoClose
  5382. false
  5383. ASYM_PopupPage
  5384. Popup Page Mgr
  5385. ASYM_PopGlossary
  5386. ASYM_PopGlossary
  5387. ASYM_PopGlossaryStyle
  5388. ASYM_PopGlossary
  5389. Popup Page Mgr
  5390. _ASYM_PopupPage
  5391. ASYM_PopupPage
  5392. _ASYM_PopupWinComboValues
  5393. Popup Page Mgr
  5394. ASYM_PopupWinComboValues
  5395. sjASYM_ShowPopupText
  5396. popupText
  5397. ASYM_ShowPopupText
  5398. RIASYM_HidePopupText
  5399. popupText
  5400. ASYM_HidePopupText
  5401. Date Stuff
  5402. _ASYM_CompareDates
  5403. ASYM_CompareDates
  5404. [O_ASYM_DateToSeconds
  5405. Date Stuff
  5406. ASYM_DateToSeconds
  5407. Date Stuff
  5408. <_ASYM_MillisecondsToTime
  5409. ASYM_MillisecondsToTime
  5410. ASYM_MillisecondsToTime
  5411. millisecondsToTime
  5412. Post Message
  5413. c[_ASYM_PostMsg
  5414. ASYM_PostMsg
  5415. Post Message
  5416. _ASYM_DoPostedMsg
  5417. ASYM_DoPostedMsg
  5418.     _ASYM_IsMsgPosted
  5419. Post Message
  5420. ASYM_IsMsgPosted
  5421. Post Message
  5422. _ASYM_SetPostMsgBlock
  5423. ASYM_SetPostMsgBlock
  5424. Post Message
  5425. 1_ASYM_FlushPostMsgQueue
  5426. ASYM_FlushPostMsgQueue
  5427. Initialization
  5428. _ASYM_Ellipsize
  5429. ASYM_Ellipsize
  5430. Initialization
  5431. _ASYM_EllipsizeFileToField
  5432. ASYM_EllipsizeFileToField
  5433. z@GetFreeDosMem
  5434. Initialization
  5435. ASYM_FreeDOSMem
  5436. Initialization
  5437. _linkDLLs
  5438. ASYM_LinkDLLs
  5439. Utility Dialogs
  5440. _ASYM_AskForPath
  5441. ASYM_AskForPath
  5442. H_ASYM_WinHelp
  5443. ASYM_WinHelp
  5444. _ASYM_IsWin31
  5445. ASYM_IsWin31
  5446. RTF Help Popup
  5447. _ASYM_PopRTFHelp
  5448. targetBook
  5449. ASYM_InternationalFile
  5450. ASYM_PopRTFHelp
  5451. ASYM_Wait
  5452. _ASYM_Wait
  5453. ASYM_Wait
  5454. ASYM_Wait
  5455. _ASYM_Sleep
  5456. ASYM_Sleep
  5457. Watch Widget Support
  5458. H_UpdateTargetObject
  5459. ASYM_UpdateTargetObject
  5460. Progress 1
  5461. progress
  5462. targetBook
  5463. ASYM_InternationalFile
  5464. ASYM_ShowProgress
  5465. Progress With Text
  5466. progress
  5467. targetBook
  5468. ASYM_InternationalFile
  5469. ASYM_ShowProgressWithText
  5470. Open Ended Progress
  5471. targetBook
  5472. ASYM_InternationalFile
  5473. ASYM_OpenEndedProgress
  5474. Generic Error
  5475. _ASYM_ShowError
  5476. targetBook
  5477. ASYM_InternationalFile
  5478. ASYM_ShowError
  5479. _ASYM_ModalDialog
  5480. Modal Dialog Mgr
  5481. ASYM_ModalDialog
  5482. Task Switch Manager
  5483. s_ASYM_ModalState
  5484. ~disableTaskSwitching
  5485. ASYM_ModalState
  5486. Message Box
  5487. retVal
  5488. oldFocusWindow
  5489. _ASYM_MessageBox
  5490. -ASYM_EnableWindows
  5491. \ASYM_DisableWindows
  5492. ASYM_MessageBox
  5493. basePage
  5494. _s_ASYM_RequestPageRef
  5495. _asym_ask_request
  5496. _type
  5497. askRequest
  5498. asym_ask
  5499. basePage
  5500. _s_ASYM_RequestPageRef
  5501. _asym_ask_request
  5502. request
  5503. _defText
  5504. _type
  5505. askRequest
  5506. asym_request
  5507. Popup Menu Management
  5508. S_ASYM_PopMenu
  5509. ASYM_PopMenu
  5510. INET Wrappers
  5511. _ASYM_INET_linkDLL
  5512. ASYM_INET_linkDLL
  5513. INET Wrappers
  5514. _ASYM_GetFile_URL
  5515. ASYM_GetFile_URL
  5516. INET Wrappers
  5517. _ASYM_GetFile_FTP
  5518. ASYM_GetFile_FTP
  5519. s_ASYM_ActionsRuntimeLinked
  5520. ASYM_ActionsRuntimeLinked
  5521. data manipulation
  5522. EASYM_GetDataElement
  5523. ASYM_GetDataElement
  5524. data manipulation
  5525. OASYM_SetDataElement
  5526. ASYM_SetDataElement
  5527. data manipulation
  5528. ASYM_GetStructureName
  5529. ASYM_GetStructureName
  5530. RaASYM_GetElementList
  5531. data manipulation
  5532. ASYM_GetElementList
  5533. data manipulation
  5534. ASYM_SetStructureName
  5535. ASYM_SetStructureName
  5536. ASYM_ForEachInit
  5537. data manipulation
  5538. ASYM_ForEachInit
  5539. ASYM_ForEachNext
  5540. data manipulation
  5541. ASYM_ForEachNext
  5542. data manipulation
  5543. ;<ASYM_ForEachRelease
  5544. ASYM_ForEachRelease
  5545. OASYM_SetDataElement
  5546. ASYM_NewDataStructure
  5547. ASYM_IsDataStructure
  5548. data manipulation
  5549. ASYM_IsDataStructure
  5550. data manipulation
  5551. ASYM_ListToStack
  5552. ASYM_ListToStack
  5553. _ASYM_ArrayPropertyDataType
  5554. data manipulation
  5555. ASYM_ArrayPropertyDataType
  5556. Internationalization
  5557. _ASYM_InternationalFile
  5558. ASYM_InternationalFile
  5559. Sorting
  5560. TASYM_QuickSortList
  5561. ASYM_QuickSortList
  5562. |ASYM_QuickSortArray
  5563. Sorting
  5564. ASYM_QuickSortArray
  5565. _ASYM_SyncTextValueWithList
  5566. General Support Functions
  5567. ASYM_SyncTextValueWithList
  5568. p_ASYM_SyncNumericValueWithList
  5569. General Support Functions
  5570. ASYM_SyncNumericValueWithList
  5571. _ASYM_EnsureTextlineVisible
  5572. General Support Functions
  5573. ASYM_EnsureTextlineVisible
  5574. inches
  5575. puToInches
  5576. inchesToPU
  5577. 4d_ASYM_PageUnitsToStandardUnits
  5578. General Support Functions
  5579. ASYM_PageUnitsToStandardUnits
  5580. 4d_ASYM_StandardUnitsToPageUnits
  5581. General Support Functions
  5582. ASYM_StandardUnitsToPageUnits
  5583. u(_ASYM_SelectObjectTarget
  5584. select object target
  5585. ASYM_SelectObjectTarget
  5586. Select Object Target
  5587. nASYM_SelectObjectFromList
  5588. ASYM_SelectObjectFromList
  5589. ASYM_ObjectBitmapGroup
  5590. select object target
  5591. ASYM_ObjectBitmapGroup
  5592. w,    #>
  5593. FASYM_ProductPrefix
  5594. a.sbk
  5595. ASYM_CBTVersion
  5596. author
  5597. _ASYM_ReaderExit
  5598. .-,    #?
  5599. pgCaption
  5600. title
  5601. ASYM_AltPgName
  5602. ChooseFromTextLinesDlg
  5603. _ASYM_ChooseFromTextLinesDlg
  5604. targetBook
  5605. ASYM_InternationalFile
  5606. ASYM_ChooseFromTextLinesDlg
  5607. _ASYM_decode
  5608. Logging
  5609. ASYM_decode
  5610. ASYM_BlockSuspend
  5611. ASYM_WID_AnsArray
  5612. |ASYM_RestoreSuspend
  5613. ASYM_HasAnsArray
  5614. P#ASYM_WID_SummaryFeedback
  5615. ASYM_HasFBArray
  5616. GetSystemMetrics
  5617. GetSystemMetrics
  5618. ASYM_IsPointClose
  5619. ASYM_LookRealHardForPage
  5620. asymEncode
  5621. genval
  5622. ASYM_Encode
  5623. ASYM_SuperEncode
  5624. NATIVE,HTML
  5625. ASYM_DeploymentMethod
  5626. retVal
  5627. Native
  5628. ASYM_GetDeploymentMethod
  5629. _ASYM_GetParameter
  5630. HTTP Post
  5631. ASYM_GetParameter
  5632. ASYM_GetParameter
  5633. getParameter
  5634. _ASYM_SetHTTPPostParameter
  5635. HTTP Post
  5636. ASYM_SetHTTPPostParameter
  5637. _ASYM_HTTPPost
  5638. HTTP Post
  5639. ASYM_HTTPPost
  5640. qASYM_HTTPPost
  5641. httpPost
  5642. "\_ASYM_IsObjectDirty
  5643. changed bits
  5644. ASYM_IsObjectDirty
  5645. changed bits
  5646. j_ASYM_SetObjectClean
  5647. ASYM_SetObjectClean
  5648. changed bits
  5649. _ASYM_IsPageDirty
  5650. ASYM_IsPageDirty
  5651. changed bits
  5652. _ASYM_IsPageClean
  5653. ASYM_IsPageClean
  5654. changed bits
  5655. _ASYM_ReturnCleanPages
  5656. ASYM_ReturnCleanPages
  5657. changed bits
  5658. _ASYM_ReturnDirtyPages
  5659. ASYM_ReturnDirtyPages
  5660. changed bits
  5661. _ASYM_SetPageClean
  5662. ASYM_SetPageClean
  5663. /_ASYM_DisableBackup
  5664. System Support Functions
  5665. ASYM_DisableBackup
  5666. System Support Functions
  5667. W_ASYM_RestoreBackup
  5668. ASYM_RestoreBackup
  5669. ASYM_TimeMarker
  5670. sfyrYi|h
  5671. w,    #>
  5672. rY_cleanUp
  5673. wASYM_WID_logResponseLimit
  5674. ASYM_WID_QType
  5675. [...]
  5676. FALSE
  5677. f_responseText
  5678. TRUEFALSE
  5679. ASYM_WID_AnsArray
  5680. ASYM_HasAnsArray
  5681. maxCnt
  5682. $_logResponse
  5683. respID
  5684. MULTICHOICE
  5685. <else>
  5686. ASYM_WID_ResponseIDs
  5687. ORDERTEXT
  5688. ITrespID
  5689. TYPEIN
  5690. MATCH
  5691. QType
  5692. _dragField
  5693. Field
  5694. _ASYM_WID_Responses
  5695. J    ASYM_WID_TriesMax
  5696. s_cbtr_CurrentQObj
  5697. errStr
  5698. ASYM_WID_QType
  5699. <outOfTries>
  5700. FALSE
  5701. TRUEFALSE
  5702. ASYM_Ticks
  5703. button
  5704. I^_responseList
  5705. maxIndex
  5706. hotword
  5707. ASYM_WID_AutoLockAnswer
  5708. "_locked
  5709. TASYM_WID_MultipleAnswers
  5710. _startLoc
  5711. ORDEROBJ
  5712. "_locked
  5713. <questionLocked>
  5714. ASYM_WID_AnsArray
  5715. answerLocked
  5716. sSetElapsedTime
  5717. triesUsed
  5718. yEASYM_WID_TimeLocked
  5719. ASYM_WID_TimeUsed
  5720. ASYM_WID_AnswerLocked
  5721. triesMax
  5722. ASYM_WID_AnswerLocked
  5723. lASYM_DoGenericTextFeedback
  5724. ASYM_WID_TimeMax
  5725. 5ASYM_WID_TriesUsed
  5726. <responseItemLocked>
  5727. ASYM_QLocked
  5728. Elapsed time reset
  5729. s_cbtr_CurrentQ
  5730. MULTICHOICE
  5731. <outOfTime>
  5732. LockAndAdjustTestItem
  5733. QType
  5734. timeMax
  5735. whatIndex
  5736. _ASYM_BeginResponse
  5737. objName
  5738. pagebackground
  5739. FALSE
  5740. testObj
  5741. s_asym_dropObj
  5742. a_moveObj
  5743. _ASYM_CheckPoint
  5744. ,,H.,
  5745. +50Ef
  5746. +50Ef
  5747. _targetHotword
  5748. _inputField
  5749. entryField
  5750. <questionLocked>
  5751. @_script
  5752. underline
  5753. maxChars
  5754. myText
  5755. FALSE
  5756. myParent
  5757. _inputField
  5758. "_locked
  5759. lASYM_DoGenericTextFeedback
  5760. hwTxt
  5761. ASYM_WID_MaxChars
  5762. ASYM_WID_MaxChars
  5763. IsBlank
  5764. _lastText
  5765. _ASYM_GetTypeInData
  5766. ,,H.,
  5767. ,,H.,
  5768. F1<s;
  5769. w+\!8
  5770. ,,H.,
  5771. .-+    +L
  5772. ,,H.,
  5773. ,,H.,
  5774. ,,H.,
  5775. .-+    +L
  5776. ,,H.,
  5777. scoreTxt
  5778. I^_responseList
  5779. ORDERTEXT
  5780. <Do you mean x>
  5781. backdrop
  5782. MATCH
  5783. confirm
  5784. SLIDER
  5785. Q_ASYM_BeginResponse
  5786. isExclusive
  5787. _sliderPos
  5788. responsesToErase
  5789. NoStr
  5790. oldLock
  5791. 15_target
  5792. FBFilter
  5793. msgTxt
  5794. _position
  5795. ASYM_WID_AnsArray
  5796. closestIndex
  5797. _clearList
  5798. Do you mean "%1" ?
  5799. <else>
  5800. ASYM_WID_ResetPosition
  5801. J^_responseList
  5802. yesStr
  5803. s_asym_dropObj
  5804. ASYM_QLocked
  5805. [6ASYM_WID_Exclusive
  5806. ignorePunctation
  5807. b    _layer
  5808. "_locked
  5809. rejectIfWrong
  5810. lockWidget
  5811. s_cbtr_CurrentQ
  5812. confirm
  5813. responseList
  5814. oldRespIDs
  5815. oldLock
  5816. moreToDo
  5817. prevResponse
  5818. FALSE
  5819. matchOrder
  5820. byObjRef
  5821. s_cbtr_CurrentQObj
  5822. FBFilter
  5823. actualObj
  5824. msgTxt
  5825. lastObj
  5826. answerLocked
  5827. roundFactor
  5828. result
  5829. lineRef
  5830. responseIDs
  5831. isExclusive
  5832. responsesToErase
  5833. ansArray
  5834. ignorePunctation
  5835. closest
  5836. s_asym_dropObj
  5837. rejectIfWrong
  5838. QType
  5839. dropIndex
  5840. soundsLike
  5841. objName
  5842. rejectFlag
  5843. s_cbtr_lastQ
  5844. yesStr
  5845. buffer
  5846. options
  5847. closestPos
  5848. fudge
  5849. newTimeChosen
  5850. oldTimeChosen
  5851. maxIndex
  5852. NoStr
  5853. dragSnap
  5854. FBIndex
  5855. objBuffer
  5856. pairs
  5857. scoreTxt
  5858. s_asym_r_mtchitemchk
  5859. _target
  5860. hasElse
  5861. dontRegisterResponse
  5862. matchText
  5863. matchCase
  5864. doneFB
  5865. closestIndex
  5866. TimeUsed
  5867. tempIndex
  5868. respName
  5869. whatIndex
  5870. ansIndex
  5871. value
  5872. =ASYM_WID_Responses
  5873. whatIndex
  5874. soundsLike
  5875. rejectFlag
  5876. AV_lineRef
  5877. _targetList
  5878. FBIndex
  5879. s_cbtr_CurrentQObj
  5880. ASYM_WID_DragSnap
  5881. ASYM_WID_AnswerLocked
  5882. ASYM_WID_FeedbackFilter
  5883. objName
  5884. ASYM_WID_LookHard
  5885. pagebackgroundviewer
  5886. ASYM_WID_Chosen
  5887. _pairs
  5888. ASYM_FindAnswerIndex
  5889. ASYM_Locked
  5890. page,background
  5891. ASYM_Ticks
  5892. U__lastObj
  5893. ASYM_WID_ResponseIDs
  5894. oldRespIDs
  5895. ASYM_WID_AnswerLocked
  5896. responseIDs
  5897. SELTEXT
  5898. ASYM_ObjectCenter
  5899. ASYM_WID_DragSnap
  5900. kASYM_WID_ReadyToRun
  5901. s_cbtr_CurrentQ
  5902. ASYM_ObjectCenter
  5903. ORDEROBJ
  5904. a    _layer
  5905. ASYM_QResponded
  5906. ASYM_GetStandardString
  5907. QType
  5908. _clearList
  5909. dropIndex
  5910. <Yes>
  5911. lineRef
  5912. ASYM_cepr
  5913. MATCHITEM
  5914. MATCHOBJ
  5915. byObjRef
  5916. sliderMax
  5917. r_lastPos
  5918. sliderMin
  5919. tempIndex
  5920. ASYM_WID_RoundFactor
  5921. FALSE
  5922. moreToDo
  5923. TRUEFALSE
  5924. prevResponse
  5925. Button
  5926. roundFactor
  5927. maxIndex
  5928. incorrect
  5929. dragSnap
  5930. ASYM_BlockSuspend
  5931. ASYM_matchString
  5932. answerLocked
  5933. hasElse
  5934. result
  5935. ASYM_ResetCursor
  5936. |ASYM_RestoreSuspend
  5937. ASYM_WID_AnsArray
  5938. closestPos
  5939. V__lastObj
  5940. _position
  5941. ASYM_WID_Tolerance
  5942. matchCase
  5943. correct
  5944. closest
  5945. responseList
  5946. NAMEPART
  5947. TYPEIN
  5948. s_asym_r_mtchitemchk
  5949. _lastText
  5950. _pairs
  5951. value
  5952. ansIndex
  5953. lockWidget
  5954. ASYM_WID_DelayFeedback
  5955. ASYM_WID_QType
  5956. testExpressionWithX
  5957. ASYM_PlayFeedback
  5958. options
  5959. fudge
  5960. ASYM_WID_Bidirectional
  5961. TASYM_WID_MultipleAnswers
  5962. asymline
  5963. matchOrder
  5964. BV_lineRef
  5965. MULTIDROP
  5966. ASYM_Wid_ResponseIDs
  5967. Field
  5968. ASYM_WID_RoundFactor
  5969. lastObj
  5970. ASYM_WID_RejectWrong
  5971. ASYM_stripPunctuation
  5972. MULTICHOICE
  5973. objBuffer
  5974. pairs
  5975. ASYM_WID_ResponseIDs
  5976. f_responseText
  5977. e_objList
  5978. dontRegisterResponse
  5979. matchText
  5980. s_cbtr_lastQ
  5981. doneFB
  5982. ASYM_WID_AutoLockAnswer
  5983. MULTIOBJ
  5984. ASYM_CompareByCase
  5985. e_objList
  5986. KASYM_Answered
  5987. ASYM_Wid_ResponseIDs
  5988. _ASYM_RegisterResponse
  5989. ASYM_WID_QType
  5990. ASYM_ObjectCenter
  5991. a    _layer
  5992. ASYM_WID_TargetObject
  5993. ASYM_WID_AnswerLocked
  5994. _position
  5995. ASYM_ObjectCenter
  5996. _position
  5997. ASYM_WID_DragSnap
  5998. b    _layer
  5999. s_asym_dragObj
  6000. _moveObj
  6001. get (
  6002. testExpressionWithX
  6003. defaultPhRules
  6004. CI,SI,CE,SE,NP,MP,CHU,SHU,CH,K,TH,T,C,K,PS,S,SC,S,SS,S,
  6005. defaultPhVowels
  6006. WH,W,WR,R,NGT,NT,OFT,OF,RH,R
  6007. s_ASYM_phRules
  6008. PH,F,CK,K,Y,I,SCI,SI,SCE,SE,CA,KA,CO,KO,CU,KU,
  6009. AEIOUY
  6010.     s_ASYM_phVowels
  6011. ASYM_cepr
  6012. ,,H.,
  6013. ,,H.,
  6014. ,,H.,
  6015. matchJumbledWords
  6016. false
  6017. ASYM_CompareByCase
  6018. ASYM_trim
  6019. ASYM_matchString
  6020. ASYM_cepr
  6021. ASYM_SoundsLike
  6022. !'-`,.:;
  6023. ASYM_stripPunctuation
  6024. ASYM_GetString
  6025. msgTxt
  6026. Rules
  6027. Phonetic
  6028. German
  6029. France
  6030. NB,MB,NP,MP,MPT,NT,CHU,SHU,CH,K,SH,CH,TH,T,C,K,PS,S,SC,S,SS,S,
  6031. msgCaption
  6032. WARNING
  6033. Error in phonetic rules: %1
  6034. ASYM_MessageBox
  6035. Deutsch
  6036. CI,SI,CE,SE,GE,JE,GI,JI,
  6037. ,S,OUX,OUS,OMT,ONT,
  6038. PH,F,CK,K,Y,I,SCI,SI,SCE,SE,CA,KA,CO,KO,CU,KU,
  6039. QU,Q,Q,K,EZ,
  6040. ,WH,W,WR,R,NGT,NT,OFT,OF,RH,R,TIO,SIO
  6041. errPhoneticRules
  6042. French
  6043. vASYM_CBTIniVar
  6044. defaultPhRules
  6045. Vowels
  6046. German
  6047. France
  6048. Deutsch
  6049. AEIOUY
  6050. Phonetic
  6051. French
  6052. AEIOUY
  6053. vASYM_CBTIniVar
  6054. defaultPhVowels
  6055. I^_responseList
  6056. ASYM_WID_AnswerLocked
  6057. r_lastPos
  6058. SLIDER
  6059. TRUEFALSE
  6060. MULTICHOICE
  6061. button
  6062. _lastSpot
  6063. sliderPos
  6064. "_locked
  6065. MULTIDROP
  6066. ORDEROBJ
  6067. _lastText
  6068. "_locked
  6069. _position
  6070. ASYM_QLocked
  6071. NAMEPART
  6072. TYPEIN
  6073. MATCH
  6074. a_moveObj
  6075. LockAndAdjustTestItem
  6076. ASYM_CompareByCase
  6077. matchCount
  6078. matchJumbledWords
  6079. w,    #>
  6080. NeedPgResetForTimer
  6081. FALSE
  6082. ASYM_WID_TimeUsed
  6083. ASYMGetStandardString
  6084. The current question has invalid data for the elapsed time.
  6085. ASYM_Reset
  6086. +:ASYM_WID_TimeStart
  6087. <Cancel>
  6088. ASYM_Ticks
  6089. *:ASYM_WID_TimeStart
  6090. This page should be reset.
  6091. ASYM_GetString
  6092. MQASYM_WID_TimeChosen
  6093. Reset
  6094. resetStr
  6095. SetElapsedTime
  6096. 1,    "L
  6097. _cleanUp
  6098. ASYM_WID_QType
  6099. <self>
  6100. ASYM_RegisterResponse
  6101. ASYM_CheckPoint
  6102. ORDEROBJ
  6103. ASYM_WID_TargetObject
  6104. _target
  6105. s_asym_dragObj
  6106. s_asym_dropObj
  6107. _ASYM_CheckDropObj
  6108. ASYM_Scored
  6109. incorrect
  6110. correct
  6111. tASYM_WID_Score
  6112. scoreText
  6113. mixed
  6114. _ASYM_CheckTries
  6115. ASYM_WID_Correctness
  6116. 4/ASYM_WID_LastScore
  6117. _ASYM_RegisterAttempt
  6118. J    ASYM_WID_TriesMax
  6119. ASYM_Locked
  6120. yEASYM_WID_TimeLocked
  6121. 5ASYM_WID_TriesUsed
  6122. ASYM_WID_AnswerLocked
  6123. ASYM_Ticks
  6124. =ASYM_WID_Responses
  6125. ASYM_WID_AnswerLocked
  6126. 5ASYM_WID_TriesUsed
  6127. ASYM_Changed
  6128. tryCount
  6129. ASYM_QLocked
  6130. locked
  6131. _ASYM_CheckTries
  6132. FALSE
  6133. ASYM_HasAnsArray
  6134. ASYM_WID_AnsArray
  6135. _ASYM_FindAnswerIndex
  6136. w,    #>
  6137. Locked!
  6138. s_ASYM_LogAnswers
  6139. LogLockedQ
  6140. s_ASYM_LogType
  6141. SASYM_LogWriteEntry
  6142. =ASYM_WID_Responses
  6143. Q=%1 : E=Locked! : R=%2
  6144. ASYM_GetString
  6145. ResponseData
  6146. _ASYM_QLocked
  6147. s_ASYM_LogAnswers
  6148. LogRespondedQ
  6149. s_ASYM_LogType
  6150. SASYM_LogWriteEntry
  6151. =ASYM_WID_Responses
  6152. ASYM_GetString
  6153. ResponseData
  6154. Q=%1 : E=Response! : R=%2
  6155. _ASYM_QResponded
  6156. hwtxt
  6157. ASYM_RegisterResponse
  6158. _LastText
  6159. Hotword
  6160. _ASYM_TypeInCompleted
  6161. J    ASYM_WID_TriesMax
  6162. =ASYM_Wid_Responses
  6163. TriesUsed
  6164. ASYM_WID_ResponseIDs
  6165. ASYM_WID_AnswerLocked
  6166. ASYM_WID_TimeMax
  6167. 5ASYM_WID_TriesUsed
  6168. tASYM_WID_Score
  6169. ASYM_WID_MaxScore
  6170. ASYM_WID_TimeUsed
  6171. _ASYM_QuestionStatus
  6172. _linkDLLs
  6173. ASYM_ProductPrefix() & "win.dll"
  6174.         INT    ASYM_popText = 
  6175. (STRING,
  6176. " SetIniVar(
  6177. % GetIniVar(
  6178. < GetIniFilePathname(
  6179. VerticalDisplayRes()
  6180. HorizontalDisplayRes()
  6181.  ScreenFromPage(WORD,
  6182.  yieldApp()
  6183.  "MMSystem.DLL"
  6184.         DWORD ASYM_Ticks = TimeGetTime()
  6185.  "user"
  6186. ASYM_PostMessage = 
  6187.     -- Other links here 
  6188. %required
  6189.     ctbDLLfN = 
  6190. ) & "cbt.
  6191.     ss = 
  6192. = FALSE
  6193.             INT FileToPrinter(
  6194. itemOffset(
  6195. 7itemContains(
  6196.  PathOfFile(
  6197. hTextToPrinter(
  6198. TextlineOffset(
  6199. TextlineContains(
  6200.  MakeKeyedPassword(
  6201.  KeyedPasswordEncrypt(
  6202.  MakeKeyedPasswordEX(
  6203. DptEX(
  6204.  EllipsizeFileName(
  6205.  ShortFileName(
  6206. ASYM_ItemOffset = 
  6207. ASYM_ItemContains = 
  6208.  ASYM_Decode = Decrypt(
  6209.  ASYM_Encode = 
  6210. ASYM_CreateEncryptedFile = 
  6211.  ASYM_DecodeEX = DecryptEX(
  6212.  ASYM_EncodeEX = EncryptEX(
  6213. edFileEX = 
  6214. ASYM_WriteEncryptedFile = 
  6215.             POINTER ASYM_GetMemBlock = 
  6216. FreeMemBlock = 
  6217. ASYM_ModalPopText = 
  6218. ASYM_getUserName = getNetworkUsername()
  6219. sysErrorNumber = 8108
  6220.             ctbDLLFn = shortFileName(
  6221. r= se
  6222.         linkDLL32 "KERNEL32.
  6223. __ASYM_Sleep = 
  6224.     oldSTF = 
  6225. k32768)
  6226. _linkSysBook
  6227. FlushMessageQueue()
  6228. k32768)
  6229. _doNeuronCheck
  6230. initSysBooks
  6231. zanything 
  6232. we're running 
  6233. secure mode, 
  6234. bail out
  6235. sysPluginMode
  6236. sysSecureMode
  6237.             msgTxt = ASYM_GetString("msgErrRunningNeuronInSecureMode", \
  6238. "You are attempting 
  6239. a click2learn.com ToolBook II course " & \
  6240. "under 
  6241. ." & \
  6242. CRLF & \
  6243. "For the 
  6244.  must be configured 
  6245. " & \
  6246. ." & \
  6247. "Click OK 
  6248.             sysSuspendMessages = TRUE
  6249. ASYM_Is32Bit() 
  6250. "tb85aicc.sbk" 
  6251. ss = 
  6252. 1= ss
  6253. _unLinkSysBook
  6254. 4s_ASYM_ModalState
  6255. GetFreeDosMem maxm
  6256. X"kernel"
  6257. GlobalDosAlloc(
  6258. GlobalDosFree(
  6259. L = 0
  6260. good 
  6261. cj <> 0
  6262.             selector = 
  6263. k65536
  6264. globalDosFree(
  6265. SetSysBooksInOrder bkFnList
  6266.  sure that 
  6267. order
  6268.     bkPos[]
  6269. ZSTACK missing
  6270.     sysBks = 
  6271.     bkFnCnt
  6272. Ei] = itemcontains(ASYM_ShortFileName(
  6273. i] = 0
  6274.     -- Add books 
  6275. list 
  6276. %necessary 
  6277. %"00"
  6278. i] = 0 
  6279.  <> "*"
  6280. i] <> 0
  6281.     sysBkCnt = 
  6282. ) = 1
  6283. "00 " 
  6284. sortList(
  6285.  fName
  6286.     ccnt = 
  6287. Vi+1 
  6288. _ASYM_Ellipsize s, len, side
  6289.      = 0; 
  6290.     s = ASYM_Trim(s)
  6291.     cCnt = 
  6292.     dotss = "...";dotCnt = 3
  6293.     p1 = 
  6294. ~("\", s)
  6295. p1 > 0
  6296.  < 18;
  6297.             s = 
  6298.  + 1) 
  6299.             p = 
  6300. ~("\", s)
  6301. p > 0;s = 
  6302.             dotsL = (len - 
  6303. U(s))+1
  6304.             s = ellipsizeFileName(s, 
  6305. P) -- 
  6306.             s = 
  6307. U(s) 
  6308. U(s))+1
  6309.             s = 
  6310. + 4) 
  6311.             p = 
  6312. 3) / 2 + 0.1)
  6313.             s1 = 
  6314. U(s1) + 1 + p > len;
  6315.             s = s1 & 
  6316.             s = 
  6317. _ASYM_ExpandString templStr
  6318.     ss = 
  6319.     i = 1
  6320. ci < 
  6321. R(i - 1) 
  6322. ` = "%"
  6323.  & ""
  6324. isType(REAL,n) 
  6325. n > 0
  6326. n2 = 
  6327. Ri + 1 
  6328. n = n*10 + n2
  6329. extra = 1
  6330. $(n + 1)
  6331. Vi-1 
  6332. ) - 1
  6333. %<expression>% form
  6334. ~("%", 
  6335. p <> 0
  6336. i + p - 2 
  6337. ) <> 
  6338. Vi-1 
  6339. i + p - 1 
  6340. ) - 1
  6341. _ASYM_EllipsizeFileToField pField, pFileName, pFileOpt, pDirOpt
  6342.     retVal = NULL
  6343. (isObject(
  6344. @) = 
  6345. (ASYM_IsFile(
  6346. w) > 2) 
  6347.  = "\\") 
  6348.  = ":\")) 
  6349.             _fontName = 
  6350.             _fontSize = 
  6351.             _fontStyle = 
  6352. _fontBold = 1
  6353.             _fontItalic = (
  6354.             _width = (
  6355. ) - \
  6356. _fileOpt = 1
  6357. _DirOpt = 1
  6358. getEllipsisByFont32(
  6359. , _dirOpt)
  6360. r= -1 
  6361.             -- In 16-bit Windows, 
  6362.  does 
  6363. xalready exist,
  6364.             -- revert 
  6365. OpenScript-based version
  6366.             sls = 
  6367.             -- Cache 
  6368. status 
  6369.             cache_Text = richText 
  6370.             cache_Scroll = 
  6371.             cache_SelLines = selectedTextLines 
  6372.             cache_FldType = fieldType 
  6373.  = "singleLineWrap"
  6374. c((textOverFlow 
  6375.  + textUnderFlow 
  6376. ) > 0) 
  6377.             -- 
  6378. value ends 
  6379.             numChars = 
  6380. > 2) 
  6381. !- 2) 
  6382. "..." 
  6383. won't fit! Return just 
  6384. filename
  6385.             -- Restore 
  6386. '= sls
  6387. _CMS_EnterApplication bk, bookmarkFn
  6388. 4STRING s_ASYM_LogDir
  6389.     thisSysBook = objectContainer(
  6390.     moduleLogInfo = ASYM_CMS_LogInfo()
  6391.     logFn = 
  6392.     logType = 
  6393. ASYM_LogType 
  6394.         preferredLogFn = ASYM_LogName 
  6395. ASYM_LogDestination 
  6396. "<special>"
  6397.             dest = 
  6398. ASYM_CMS_LogDir()
  6399. _ASYM_MakeLogFileName(
  6400. ~, "<auto>") 
  6401. "Logging" 
  6402.         CMSLogFn = ASYM_CMS_EnterApplication(ASYM_shortFileName(
  6403. bk),\
  6404. _ASYM_ReaderExit
  6405. ASYM_LogStart(bk, 
  6406. P, ASYM_LogEncrypt 
  6407. bk),\
  6408. _ASYM_PopupPage 
  6409. {pgRef, popStyle, pos, captn, curs, fx
  6410. 4s_tb85r_PopViewers
  6411. {oldPg
  6412. oldCurs
  6413.     --sanity 
  6414. sysOpenWindows = 1
  6415. ASYM_WorkWindow()
  6416. N = _ASYM_SysCursor()
  6417.             mousePos = 
  6418.             maxPopups = 5 --** MAGIC NUMBER
  6419.             magicName = "Do 
  6420. xrename me"
  6421.             myBk = objectContainer(
  6422. "<glossary>"
  6423.  = ASYM_GetStandardString("<
  6424. *, "Glossary")
  6425.             ss = 
  6426. ) >= 
  6427. isOpen 
  6428. parentHandle 
  6429. close v
  6430. = ss; 
  6431.             -- Find available 
  6432. vtemp = 
  6433. && i) 
  6434. vTemp
  6435. msgTxt = 
  6436. NoViewerAvailable>", \
  6437. "Sorry, cannot 
  6438. another 
  6439. ASYM_ProductName() = "Assistant"
  6440. msgCaption = ASYM_GetString("
  6441. Instructor")
  6442. ASYM_MessageBox(
  6443. W, "INFO", "OK")
  6444. ASYM_ResetCursor 
  6445.             ASYM_TempViewer 
  6446.             style 
  6447. v = "sysMenu"
  6448.             imageBuffers 
  6449. v = 1
  6450.             alwaysReader 
  6451.             captionBar 
  6452.             ASYM_CloseOnEsc 
  6453. c"autoClose"
  6454. c"shadow"
  6455. c"thick"
  6456. v = "thickFrame"
  6457. c"thinCaption"
  6458. v = "thinFrame"
  6459. v = "
  6460. v = "
  6461. v = dialogFrame
  6462.             ss = 
  6463. --** DEBUG 
  6464.             -- place 
  6465. mouseclick 
  6466. %possible
  6467.  = pageUnitsToScreen(
  6468. , targetWindow)
  6469. G = ScreenFromPage(windowHandle 
  6470. pageScroll 
  6471.             defaultPosition 
  6472.             defaultPage 
  6473. x2 > HorizontalDisplayRes()
  6474. es() - x2,0
  6475. y2 > VerticalDisplayRes()
  6476. () - y2
  6477. x1 < 0
  6478. H-x1,0
  6479. y1 < 0
  6480. H0,-y1
  6481. v = viewerScript()
  6482. _ASYM_PopupWinComboValues
  6483.         "shadowAutoClose,Shadowed (
  6484. )" & CRLF &\
  6485. #manual 
  6486. )" & 
  6487.  frame)" & 
  6488.         "dialogframe,Dialog 
  6489. _AutoCloseCheck loc
  6490.     v = 
  6491. , = mousePosition 
  6492. objectFromPoint(
  6493. --            
  6494. --            
  6495. ASYM_PostMsg "buttonClick",
  6496. closeWindow" & 
  6497.     " & 
  6498. ASYM_itemOffset(
  6499. )" & 
  6500. > 0" & 
  6501.         "        
  6502. -- THIS IS GROSS AND VIOLATES WINDOWS GUIDELINES BUT MANY PEOPLE
  6503. -- WANT IT FOR KIOSK 
  6504. BTESTING APPLICATIONS, SO THERE IT IS
  6505. disableTaskSwitching how
  6506. 4s_ASYM_ModalState
  6507. objectContainer(
  6508.     LOCAL STACK hWndList
  6509. X"user"
  6510.         WORD GetDesktopWindow()
  6511. $WindowTask(
  6512.         INT EnableWindow(
  6513. QIsWindow(
  6514.     GW_HWNDFIRST = 0
  6515.     GW_HWNDNEXT = 2
  6516.     hTask = GetWindowTask(windowHandle 
  6517.  <> 0
  6518.  = (how 
  6519. TRUE)
  6520. isWindow(
  6521. ) <> 0 
  6522. ) <> 
  6523.         translateWindowMessage 
  6524.             on 0x0112 
  6525. _WM_SYSCOMMAND 
  6526. targetWindow <> 
  6527.             on 0
  6528.         untranslateWindowMessage 0
  6529. , wMsg, wp, lpLo, lpHi
  6530. wp = 0xF050 -- SC_PREVWINDOW
  6531. wp = 0xF040 -- SC_NEXTWINDOW
  6532. wp = 0xF130 -- SC_TASKLIST
  6533. wp = 0xF020 -- SC_MINIMIZE
  6534. _ASYM_MakeBookmarkFileName
  6535.     path = ASYM_GetPath("Log")
  6536. "WindowsDirectory()
  6537. ASYM_ShortFileName(
  6538.     p = 
  6539. ~(".", 
  6540. p > 0
  6541. ".tbm" 
  6542. _readBookmarks bookmarkFn
  6543. xASYM_IsFile(
  6544. boomarkFn; 
  6545. readNextLine(
  6546. ~("[", 
  6547. ) = 1
  6548. "version"
  6549. ReadNextLine(
  6550. <> GetFileDate32(
  6551. ASYM_AutoBookmarks 
  6552. ASYM_GetStandardString("<BookmarksOutOfDate>","")
  6553. r= ASYM_GetString("
  6554. f file mismatch")
  6555. "user"
  6556. info might be useful
  6557. "Been There" 
  6558. seekFile 
  6559. current
  6560. posMark = 
  6561. xisType(DWORD,
  6562. beginning
  6563. ASYM_BeenHere 
  6564. "Done"     
  6565. ASYM_Done 
  6566. ZsysErrorNumber = 565
  6567. "OK" 
  6568. _writeBookmarks 
  6569. 4s_ASYM_UserName
  6570. RemoveFile32(
  6571. ]" & CRLF \
  6572. & getFileDate32(
  6573. 8) & 
  6574. ]" & 
  6575. ]" & 
  6576. ]" & 
  6577.             pg = 
  6578. pg & "," 
  6579. ]" & 
  6580.             pg = 
  6581. pg & "," 
  6582. ASYM_CMS_StoreBookmarkFile(
  6583. ASYM_Trim(
  6584. _ASYM_FindFaxDriver
  6585. ZSTACK PossibleDrivers
  6586.     printList = GetWinIniVar("Devices","")
  6587.     LastFaxDevice = GetIniVar("Logs","
  6588. o",ASYM_IniFile())
  6589.     OK = 
  6590. ItemCount(
  6591.         dev = 
  6592.             OK = 
  6593. "FAX" 
  6594. "FX" 
  6595. ) = 1
  6596.         yes = ASYM_GetStandardString("<Yes>","
  6597.         no = 
  6598. No>","No")
  6599.         msgTxt = 
  6600. 3ConfirmFaxDriver>", \
  6601. "The 
  6602.  driver 
  6603. %1. Right?")
  6604. BexpandString(
  6605. Q, possibleDrivers)
  6606. SetIniVar("
  6607. ) > 1
  6608.         prompt = 
  6609. ChooseFaxDriver>",\
  6610. "Select the FAX 
  6611. session:")
  6612. ASYM_ChooseFromTextLinesDlg(Info_Title 
  6613. ListToTextLine(
  6614. ",dev,
  6615.     tempDir = ASYM_TempDirectory()    
  6616. NoFaxDriver>", ASYM_GetString("No 
  6617. found."))
  6618. ,ASYM_tempDir())
  6619.     msgCaption = SPACE
  6620. ASYM_MessageBox(
  6621. (, "INFO", "OK")
  6622. SendLogAsFax fN, printdefaults, faxDevice
  6623.     oldPrinter = 
  6624. devices",oldprinter)
  6625.     ss = 
  6626. GetFileSize32(fN) > 2000
  6627. ASYM_FileToPrinter(fN, fN & printDefaults,
  6628. AutoGlossary hotWrd
  6629. ASYM_TempViewer 
  6630. ASYM_GotoPage ("
  6631. " && 
  6632. ASYM_PopGlossary 
  6633. ASYM_ResetCursor 
  6634. autoHotword fld, loc
  6635.  = MousePosition 
  6636. targetWindow
  6637.     txt = 
  6638.     p1 = 
  6639.     c = 
  6640. c <= 
  6641. """,.:;!?"
  6642.     p2 = p1
  6643. cp1 > 1 
  6644.         c = 
  6645. R(p1-1) 
  6646. c <= 
  6647. """,.:;!?"
  6648.     maxCnt = 
  6649. cp2 < 
  6650.         c = 
  6651. R(p2+1) 
  6652. c <= 
  6653. """,.:;!?"
  6654.     pgName = 
  6655. ASYM_IsNumber(
  6656. " && 
  6657. _asym_IsWin31
  6658.     ss = 
  6659. ; oldse = 
  6660. r; oldsen = sysErrorNumber; 
  6661.     linkDLL32 "user32.dll"
  6662. ASYM_WinHelpByNumber = WinHelpA(WORD,STRING,
  6663.     DWORD)
  6664. xNULL)
  6665. _ASYM_WinHelp what, whatFile
  6666.     SYSTEM s_ASYM_ProductName, s_ASYM_ProductDirectory
  6667. C = "<
  6668.             vn = ASYM_ProductVersion()
  6669.             iniFile = ASYM_ProductPrefix() & vn & ".
  6670.  = "Assistant"
  6671. SetIniVar ("ToolBook","HelpFile",
  6672. 6" & vn & ".hlp", 
  6673.  = "Instructor"
  6674. Xok","
  6675. " & vn & ".
  6676.  = GetIniVar("
  6677.  = sysToolBookDirectory & 
  6678. ) & ASYM_MTBVersion() & ".HLP"
  6679.             p = revoffset(".",
  6680. p = 0
  6681.  = ".
  6682.             fN = ASYM_FindPathFile(
  6683. fN = 
  6684. fN = 
  6685. ASYM_GetString("CantFindFileX",\
  6686. "Cannot find the file %1.")
  6687. ASYM_MessageBox(ASYM_ExpandString(
  6688. y,"exclamation")
  6689.  = fN
  6690.  = fN
  6691.  = fN
  6692. exe = ASYM_FindExecutableFile(fN)
  6693. msgTxt = 
  6694. NoExeFileForX", \
  6695. "There 
  6696.  associated 
  6697. ?expandString(
  6698. msgCaption = SPACE
  6699. , "EXCLAMATION", "OK")
  6700. cmd = 
  6701. && fN && 
  6702. ss = 
  6703.  = lowerCase(
  6704.     se = 
  6705.     isWin31 = 
  6706.         ss = 
  6707. ASYM_WinHelpByKey = 
  6708. r= se
  6709. isType(
  6710.  = 0 -- Contents
  6711.             flags = 3
  6712. ,0x0105,
  6713. M_GetStandardString("<CannotStartHelp>"),
  6714. _ASYM_AddString strgName, s, tgt
  6715. Zstrgs[][]
  6716.  = ASYM_Trim(
  6717.     bk = GetStringTargetBook(
  6718.     ss = 
  6719. g = _ASYM_StringArray 
  6720. _ASYM_FindString(
  6721. i = 0
  6722.             i = 
  6723. dimensions(
  6724. ) + 1
  6725.         i = 1
  6726.  [i][1] = 
  6727.  [i][2] = s
  6728. bk = 
  6729. _ASYM_ClearString 
  6730. , newStrgs[][]
  6731.     bk = 
  6732.     ss = 
  6733. i <> 0
  6734.             n = 
  6735. i = 1 
  6736. n = 1
  6737. i > 1
  6738. j][k] = 
  6739. j][k]
  6740. n - 1
  6741. j][k] = 
  6742. j+1][k]
  6743. bk = 
  6744. __ASYM_FindString 
  6745. Hreference, 
  6746. i][1] = 
  6747. i][2]
  6748. _ASYM_GetStandardString pTarget, 
  6749. trgDflt
  6750. ASYM_WorkWindow()
  6751. ASYM_GetString(
  6752. strgDflt) 
  6753.         myBk = objectContainer(
  6754. _ASYM_GetString 
  6755.     bk = 
  6756. ASYM_BlockSuspend ()
  6757. ASYM_RestoreSuspend (
  6758. ) > 1
  6759.             s = 
  6760.             i = 0
  6761.         i = 0
  6762. i = 0
  6763.         s = 
  6764.             s = 
  6765. _ASYMA_GetStringList 
  6766. Zresult
  6767.     bk = 
  6768.     bs = 
  6769.     bs = 
  6770. bs = 
  6771. i][1] 
  6772.     bk = 
  6773. bk <> "
  6774.         bk = 
  6775. (ASYM_MultiLanguageSupport 
  6776. bk = 
  6777. (sysLanguageCode <> "ENU") 
  6778.         bkName = ASYM_InternationalFile(
  6779. bk, TRUE)
  6780. -<> NULL 
  6781.             bk = 
  6782. _ASYM_Wait ms, breakKeys, yield
  6783. ZDWORD startT
  6784. xisType(
  6785. G = 0
  6786.     broken = 
  6787. B = ASYM_Ticks()
  6788. e = (
  6789. cFlushMessageQueue() > 0
  6790.         mpos = 
  6791. mPos <> 
  6792. mmYield
  6793.  >= ms 
  6794.  = 255
  6795.         kCnt = 
  6796.  >= ms 
  6797.  <> 0
  6798. -- ASYM_Sleep suspend's ToolBook's process 
  6799. allow other 32-bit
  6800. -- processes 
  6801. 'messages. This 
  6802. slightly different 
  6803. yieldApp() functions. 
  6804. -- The pMs parameter allows 
  6805. | developer 
  6806. specify how many 
  6807. -- milliseconds 
  6808. thread. A value 
  6809. 0 will
  6810.  remainder 
  6811. its current 
  6812. -- Note: __ASYM_Sleep() 
  6813. linked 
  6814. the Initialization 
  6815. , on linkSysBook
  6816.     sleepMs = pMS
  6817. ) <> 
  6818. _ASYM_CompareDates d1, d2, fmt
  6819.     d1 = _ASYM_DateToSeconds(d1, 
  6820.     d2 = 
  6821. s(d2, 
  6822. d1 < d2
  6823. d1 > d2
  6824. is d, 
  6825. 4s_asym_LastDateFormat
  6826.     ss = 
  6827.         fmt = "mm/dd/yyyy hh24:
  6828. j:sec"
  6829. 3 AMPM"
  6830. _ASYM_MillisecondsToTime ms
  6831.     bs = ASYM_BlockSuspend()
  6832.     totalSecs = 
  6833. (ms / 1000)
  6834.     error = ASYM_RestoreSuspend()
  6835. M< 946684800
  6836.         secs = 
  6837.         mins = 
  6838. w/ 60)
  6839. %"00"
  6840. %"00"
  6841. 3& ":" & 
  6842. %"hh:
  6843. _ASYM_FileToPrinter fn, options, hParentWnd, showAbortDlg
  6844. --TextToPrinter(<
  6845. :>, <
  6846. abort dlg>, <
  6847. _> - list 
  6848. Dspecifying:
  6849. --Document Name
  6850. --Font Face
  6851.     Style
  6852. --Margins 
  6853. v - 0 
  6854. x, 1 
  6855.     OK = ASYM_IsFile(fn)
  6856.             OK = isType("WORD", 
  6857. ShowAbortDlg 
  6858. showAbordDlg 
  6859.             OK = 
  6860. (fn, 
  6861. : Bad Parameter"
  6862. _ASYM_TextToPrinter txt, 
  6863.  - 0 
  6864. x, 1 
  6865.     OK = 
  6866. STRING", 
  6867.             OK = 
  6868.             OK = 
  6869.         txt = cleanUpText(
  6870.     numLines = 
  6871. B(i) 
  6872. m = "" 
  6873. B(i) 
  6874.  = " "
  6875. --Following "dirty" functions written 
  6876. HJeff Krinock 100700
  6877. --Modifications 
  6878. HTim Barham
  6879. _ASYM_IsObjectDirty obRef, whichBit
  6880.     -- Checks the 
  6881.  bit 
  6882. {. Of course, 
  6883. stage 
  6884.  bits are only supported
  6885. , backgrounds 
  6886. books. For 
  6887. returns 
  6888.     -- setting 
  6889. that 
  6890. K. Should also work 
  6891. resources, but 
  6892. viewers will 
  6893.  state -- TimB 11/00
  6894. xisObject(
  6895.  = "htmlExport"
  6896.         modBit = 1
  6897.  = "reset"
  6898.     obType = 
  6899.  = objectContainer (
  6900. changedBits 
  6901. bitAnd 
  6902. _ASYM_IsObjectClean 
  6903. _ASYM_IsPageDirty whichPg,
  6904. ,whichBk
  6905.     LOCAL tempPage
  6906. " = "
  6907. C <> 
  6908. _ASYM_IsPageClean 
  6909. _ASYM_ReturnCleanPages pgList,
  6910. pageList, retVal
  6911. ' <> 
  6912. tempPg
  6913.  can be either "htmlexport", "
  6914. 1, 2 
  6915. 4 respectively
  6916. _ASYM_ReturnDirtyPages 
  6917. 1, 2 
  6918. _ASYM_SetObjectClean 
  6919.     oldBits = 
  6920.     newBits = 
  6921. (bitNot 
  6922.     -- Ensure we 
  6923. property 
  6924. 's changing, otherwise we're actually making 
  6925.         changedbits 
  6926. _ASYM_SetPageClean 
  6927.         -- 
  6928.  we're 
  6929.         -- 
  6930. _ASYM_GetParameter paramName
  6931.     -- Looks 
  6932. on the 
  6933. form "<parameter 
  6934. value>" 
  6935.     -- returns 
  6936.  that corresponds 
  6937. there 
  6938.     cmdLine = sysCommandLine
  6939. sysPluginMode = 
  6940. .replaceString (
  6941. ?, "&", " ")
  6942.         -- Batman (Inst80) SPR#6018 - TimB - 11/28/00
  6943.         -- Quotes around a 
  6944. would 
  6945. >things
  6946. ~("=", 
  6947.             thisParamName = 
  6948. cc = 
  6949. replaceEscapeChars(
  6950. M txt
  6951. , "+", " ")
  6952. ) > 2
  6953. /) - 2 
  6954. H = "%"
  6955. "0x" & 
  6956. Vi+1 
  6957. ASYM_IsNumber(
  6958. _ASYM_SetHTTPPostParameter 
  6959. , paramValue
  6960. 4_s_ASYM_HTTPPostParameters
  6961.  = escapeChars (
  6962. ZSTRING paramList
  6963. ZusedParams
  6964.         -- If we've already handled a 
  6965. p, we don't 
  6966. . As parameters
  6967.         -- specified later are 
  6968. list, 
  6969. means 
  6970.         -- over-ride 
  6971. Dpreviously.
  6972. xASYM_ItemInList (
  6973.  & "=" & 
  6974. "&" & 
  6975.     bs = ASYM_BlockSuspend()    
  6976.     winINet = createAutoObject("TBCOM.WinINet",
  6977.     retVal = 
  6978. extINetNewObject("
  6979. ", "", "UrlConnection") 
  6980. yAND 
  6981.         setPropVal = extINetSetProperty("
  6982. R", url) 
  6983. 6"OK"
  6984. extINetUrlPost("
  6985. extINetDestroyObject("
  6986. ASYM_RestoreSuspend(bs)
  6987.     accept = "abcdefghijklmnopqrstuvwxyz1234567890.-*_"
  6988. = SPACE
  6989. charToANSI (
  6990. %"@h00"
  6991. "%" & 
  6992. DoDragObject tgt, obj, loc, whatButton
  6993.     SYSTEM s_asym_dragObj
  6994.     LOCAL WORD counter
  6995.     _startLoc 
  6996. ASYM_BeginDrag 
  6997. _locked 
  6998.  = "TRUE"
  6999. z --??
  7000.     Xoffset = 
  7001.     Yoffset = 
  7002. _position 
  7003.  = NULL
  7004. obj = 
  7005.     oldLayer = 
  7006. ASYM_StayOnLayer 
  7007. (objectContainer(
  7008. _layer 
  7009.     _cursor = 
  7010. ) = DOWN
  7011.         loc = 
  7012. oldloc <> 
  7013.  > 500
  7014. ASYM_idle 
  7015. ASYM_WorkWindow()
  7016. ASYM_ObjectDropped 
  7017. ASYM_SnapBack 
  7018.         oldLock = lockScreen 
  7019. DoMatchItemDrag 
  7020. AnsArray[][]
  7021.     _lineRef = 
  7022. _UpdateTargetObject obj
  7023. -- Look 
  7024. >even 
  7025. the editor
  7026. that does 
  7027. assignment has 
  7028. xbeen 
  7029.     LOCAL ntgt
  7030.  = ASYM_WID_TargetObject 
  7031.     parentObj = objectContainer(
  7032. isObject(
  7033.     objList = ASYM_CollectWidgets(
  7034.     tgtName = ASYM_WID_TargetName 
  7035.     NotTimerWidget = "
  7036. ASYM_WID_Name 
  7037. y -- nothing found 
  7038. p, look harder
  7039. ASYM_WID_Qtype 
  7040. <> NULL 
  7041. (ASYM_WID_TimeMax 
  7042.         nam = 
  7043. _ASYM_MessageBox txt,titl,icn,btns,hlpTag,hlpFile
  7044.     LOCAL WORD flags
  7045. TimerID
  7046.     linkDLL "USER"
  7047.         INT __MessageBox = 
  7048. <,STRING,
  7049. i <> 
  7050. l <> 
  7051.         F1Msg = 0x0400+208
  7052.         translateWindowMessage 
  7053. windowHandle 
  7054. targetWindow
  7055.             on 
  7056. F1Pressed 
  7057. "stop"
  7058. "hand"
  7059. H0x0010
  7060. c"question"
  7061. H0x0020
  7062. c"exclamation"
  7063. c"warning"
  7064. H0x0030
  7065. c"info"
  7066. c"asteri"
  7067. H0x0040
  7068. "OKCancel"
  7069. H0x0001
  7070. "RetryCancel"
  7071. H0x0005
  7072. "AbortRetryIgnore"
  7073. H0x0002
  7074. "YesNo"
  7075. H0x0004
  7076. "YesNoCancel"
  7077. H0x0003
  7078.     msgsBlocked = ASYM_SetPostMsgBlock(TRUE)
  7079.     retVal = 
  7080. "abort"
  7081. "retry"
  7082. "ignore"
  7083. "yes"
  7084.         untranslateWindowMessage 
  7085. oHlpTag
  7086. oHlpFile
  7087. ASYM_WinHelp(
  7088. _ASYM_ColorPaletteDlg r, g, b
  7089. enableTaskWindows(FALSE)
  7090.     retVal = colorPaletteDlg (r, g, b)
  7091. =TRUE)
  7092. _ASYM_ChooseFontDlg a, b
  7093. (a, b)
  7094. _ASYM_OpenFileDlg a, b, c, d, e
  7095. OpenFileDlg32 (a, b, c, d, e)
  7096. _ASYM_OpenFileDlgLFN a, b, c, d, e
  7097. `b, c, d, e)
  7098. _ASYM_SaveAsDlg a, b, c, d, e
  7099. SaveAsDlg32 (a, b, c, d, e)
  7100. _ASYM_ChooseDirectoryDlg a, b
  7101. #32 (a, b)
  7102. MoryDlgLFN a, b
  7103. f32 (a, b)
  7104. _ASYM_SaveAsDlgLFN a, b, c, d, e
  7105. saveAsDlg32 (a, b, c, d, e)
  7106. _ASYM_LockWindows
  7107. ZwinStateList
  7108. oss = 
  7109. r= NULL
  7110.     winList = sysOpenWindows
  7111.     winCount = 
  7112.         winRef = 
  7113. { = enabled 
  7114. p& CRLF & 
  7115. _ASYM_UnlockWindows winDetails
  7116. ZOBJECT 
  7117. isOpen 
  7118. oss = 
  7119. __ASYM_SysCursor
  7120. ASYM_BlockSuspend()
  7121.     retVal = 
  7122. ASYM_RestoreSuspend (
  7123. xASYM_IsNumber(
  7124. _ASYM_WorkingCursor pShow
  7125.  <> FALSE 
  7126.  = TRUE
  7127.         myBook = objectContainer(
  7128. o= cursor "WorkingInBackground" 
  7129. o= default
  7130. _ASYM_CursorInResizeHandle
  7131. 4_s_ASYM_ResizeCursors
  7132.  = NULL
  7133.         linkDLL "user"
  7134.             WORD GetCursor()
  7135. getCursor() 
  7136.             bs = 
  7137.             bs = 
  7138. bs <> 
  7139.     hCursor = 
  7140.     bs = 
  7141.     bs = 
  7142. ASYM_ItemInList (
  7143. _ASYM_ElapsedCursor nmax, n, curName
  7144.     myBk = 
  7145. . = 0 
  7146. n = 0)
  7147. curname 
  7148.         n = 30 * n / 
  7149. l;c = 
  7150. ("t" & 
  7151. (n)) 
  7152.         n = 20 * n / 
  7153. ;c = 
  7154. ("wait" & 
  7155. (n)) 
  7156.     ss = 
  7157. c <> 
  7158. ASYM_DuplicateClip clipRef
  7159. ZSTRING clipString
  7160. xisObject (
  7161. 8reference 
  7162. 8" && 
  7163.             bkRef = 
  7164.     myBk = objectContainer (
  7165. eresource 
  7166.     tempClipRef = 
  7167. resourceList ("
  7168.     newClipRef = 
  7169. ASYM_IsClip 
  7170. s, pTargetBook
  7171. myClip
  7172.     retVal = 
  7173.     refBook = 
  7174.     -- user 
  7175. allowed 
  7176. pass 
  7177. complete 
  7178.  ID 5 
  7179. 8"foo"
  7180. 8""" 
  7181. qNULL) 
  7182.  & " 
  7183.     bs = ASYM_BlockSuspend()
  7184.     nameOfMyClip = 
  7185.     bs = ASYM_RestoreSuspend(bs)
  7186. bs = 
  7187. _ASYM_ViewerContainer pObjRef
  7188.     retVal = NULL
  7189. isObject(
  7190.         objType = 
  7191.         objParent = 
  7192. NobjectContainer(
  7193.             vList = 
  7194. workList = sysOpenWindows
  7195. thisViewer
  7196. currentPage 
  7197. shownBy 
  7198.             numViewers = 
  7199. rankedViewers = targetWindow,focusWindow,ASYM_WorkWindow(),
  7200. numRanked = 4
  7201. _ASYM_SetWorkWindow 
  7202. 4s_ASYMWorkWindow
  7203. isOpen 
  7204. _ASYM_WorkWindow
  7205.     SYSTEM 
  7206.     LOCAL STRING vRef
  7207. _ASYM_DisableWindows
  7208.     vl = 
  7209. cvl <> 
  7210. enabled 
  7211. sysRuntime = 
  7212.         -- 
  7213. that might cause us problems
  7214. toolbar = 
  7215. tile 
  7216. _ASYM_EnableWindows val
  7217. ob = "
  7218. showToolbar 
  7219. ob = "
  7220. showColorTray 
  7221. ASYM_ObjectExists(ob) 
  7222. ob = 
  7223. -- Clears the clipboard contents
  7224. _ASYM_ClearClipboard
  7225.     retVal = 
  7226. ASYM_Is32Bit() 
  7227.         linkDLL32 "USER32.
  7228.             INT CloseClipboard()
  7229. EmptyClipboard()
  7230. +OpenClipboard(WORD)
  7231.     openSuccess = 
  7232. <> 0 
  7233.         -- another process has 
  7234. _ASYM_CopyTextToClipboard clipText
  7235.     -- Note that memory associated 
  7236. fdata on 
  7237. freed 
  7238. HWindows 
  7239. cleared, *NOT* 
  7240.  (but 
  7241. must be 
  7242. Sunlocked).
  7243.     -- limits 
  7244. %pointerString32 doesn't appear 
  7245. be able 
  7246. more than 
  7247. user32.dll"
  7248.     OpenClipboard32     = 
  7249.      (DWORD)
  7250.      SetClipboardData32     = 
  7251.     CloseClipboard32     = 
  7252.     EmptyClipboard32     = 
  7253. kernel32.
  7254.  GlobalAlloc32 = 
  7255.         POINTER32 GlobalLock32 = 
  7256. GlobalUnlock32 = 
  7257.     GMEM_MOVEABLE = 0x0002
  7258.     GMEM_DDESHARE = 0x2000
  7259.     CF_OEMTEXT = 7
  7260. (windowHandle 
  7261. targetWindow)
  7262.             num = 
  7263. j(32766, 
  7264.             hGlobal = 
  7265. ++ 1)
  7266. pClipText = 
  7267. _ASYM_checkHyperSysBook
  7268.     hyperSBK = "TB" & ASYM_MTBVersion() & "
  7269. $.sbk"
  7270. ASYM_WorkWindow()
  7271. isExtensionAdded(
  7272. FALSE
  7273. _ASYM_EnableHyperlinks
  7274.  = ASYM_ProductPrefix() & 
  7275.  = sysToolBookDirectory & 
  7276. isObject("
  7277. 8" && QUOTE & 
  7278. k)+1 
  7279. k= sbk
  7280. _ASYM_GlossaryPage term, bkName
  7281.         si = ASYM_BlockSuspend ()
  7282. /"glossary" 
  7283.         si = ASYM_RestoreSuspend (si)
  7284.  = ASYM_GlossaryName 
  7285.  = "GLOSSARY.TBK"
  7286. ASYM_FindHyperPage (
  7287. _ASYM_InternationalFile pFileName, pValidateFile
  7288. 4DYNAMIC _s_ASYM_LocalizedFilenames[][]
  7289.     intl_Filename = NULL
  7290. Z <> 
  7291.         -- Check 
  7292. file has already been resolved 
  7293. stored
  7294.         -- 
  7295. the cache array
  7296.         numFiles = 
  7297. dimensions(
  7298. i][1] = 
  7299. i][2]
  7300.             languageCode = sysLanguageCode
  7301. "<> "ENU"
  7302. ASYM_PathOfFile(
  7303. ) & \
  7304. ASYM_ParsePath(
  7305. "FILENAME_ONLY") & \
  7306. "-" & 
  7307. & "." & 
  7308. "EXTENSION_ONLY")
  7309.  = TRUE 
  7310. ASYM_IsAbsoluteFilePath(
  7311. ) <> 
  7312. targetBook = "
  7313. #objectContainer(
  7314. -- If we can't find 
  7315. appropriate international 
  7316. , try
  7317. default version.
  7318. ) <> 
  7319. -- If we still 
  7320. -- We found one, so 
  7321. + 1][1] = 
  7322. + 1][2] = 
  7323. ASYM_QuickSortArray lst[] 
  7324. Hreference, asText
  7325.     -- Sorts 
  7326. array numerically 
  7327. ]the quick 
  7328. algorithm, 
  7329.     -- parameter 
  7330. P. Note that 
  7331. function modifies 
  7332. fdirectly, rather than returning
  7333. xsorted 
  7334.     numItems = dimensions (
  7335. quickSortText (
  7336. , 1, 
  7337.  (lst, 1, 
  7338. ASYM_QuickSortList 
  7339. whole point 
  7340. %quickly 
  7341. %possible, 
  7342. does no error checking. Thus 
  7343. will ES 
  7344. cnon-
  7345.  values, 
  7346. example.
  7347. ZdataArray[]
  7348. ZSTACK retVal
  7349.     fill 
  7350. flst 
  7351. ] order
  7352. U, 1, 
  7353. n, 1, 
  7354.         midPoint = partition (
  7355. B+ 1, 
  7356. |onText (
  7357. + 1, 
  7358.     x = 
  7359.     i = 
  7360.     j = 
  7361. [j] > x
  7362. [i] < x
  7363. i < j
  7364. [i] <> 
  7365. temp = 
  7366. [i] = 
  7367. [j] = 
  7368. partitionText 
  7369.     x = 
  7370.     i = 
  7371.     j = 
  7372. [j] > x 
  7373. [i] < x 
  7374. i < j
  7375. [i] <> 
  7376. [i] = 
  7377. [j] = 
  7378. ASYM_ShowPopupText txt, pos
  7379. ZboldOffsetInfo[]
  7380.     vRef = 
  7381. "popuptext" 
  7382. objectContainer(
  7383.     fRef = 
  7384. h = getBoldOffsets(
  7385.     boldOffsets = 
  7386. applyBoldOffsets 
  7387. resizeField 
  7388. y, 0, 
  7389. , 120
  7390. xisOpen 
  7391.     vSize = 
  7392.     clientSize 
  7393.     pos = pageUnitsToScreen(
  7394. , targetWindow)
  7395. %notactive
  7396. buttonClick
  7397. ASYM_HidePopupText
  7398.         close 
  7399. obj, fixedWidth, minWidth, maxWidth, textRightMargin
  7400. 6 = 0
  7401. ; <> NULL
  7402.         -- user specified a 
  7403. repairFieldHeight(
  7404. screenHeight() * 
  7405. sysPageUnitsPerPixel)
  7406.         -- height 
  7407. width ratio 
  7408. dialog
  7409.         -- cnt = 
  7410. "= 4 -- 
  7411. b(8, 
  7412. (20 - 
  7413. %/ 40))
  7414.         xPix = 
  7415.         totalMargin = 
  7416. obj + 
  7417.         h = 
  7418.         l = 
  7419. ch-l >= 
  7420.             m = (h+l) bitShiftRight 1
  7421. T= m, m/
  7422. -- Too High
  7423. h = m
  7424. l = m
  7425. m = l
  7426. = m, m/
  7427. repairFieldWidth(
  7428.     h = 
  7429.     l = 
  7430. ch-l >= 
  7431.         m = (h + l) 
  7432.             -- 
  7433.             h = m
  7434.             -- 
  7435.             l = m
  7436. m = l
  7437. maxHeight
  7438.     h = 
  7439.     l = 0
  7440.     yPix = 
  7441. ch-l >= 
  7442.         m = (h + l) 
  7443.             h = m
  7444.             l = m
  7445. m = l
  7446. ZretVal[]
  7447.     startPos = 
  7448. ~("<b>", 
  7449. (+ 2 
  7450.         endPos = 
  7451. ~("<b>", 
  7452. 2+ 2 
  7453. ~("<b>", 
  7454. 1] = 
  7455. 2] = 
  7456. ASYM_Reset
  7457. _ASYM_ChooseFromTextLinesDlg dlgCaption, prompt, txtLines, deflt, helpTopicOrID
  7458. 4s_tb85r_cftldb
  7459. "main list" 
  7460.     v = 
  7461. objectContainer(
  7462.     defaultPage 
  7463.     enabled 
  7464. B"OK" 
  7465.     helpButton = 
  7466.  <> Null
  7467. FlushMessageQueue()
  7468. %modal
  7469.  & ""
  7470.     fld = 
  7471.     customSize 
  7472. = "small"
  7473. = "medium"
  7474. textRightOverflow 
  7475. = "large"
  7476. Cancel
  7477. closeThisWindow
  7478. firstIdle
  7479.         i = 1
  7480.             txt = 
  7481.             cnt = 
  7482.         selectedTextLines 
  7483.         okBtn = 
  7484. B"OK" 
  7485. B"OK" 
  7486.     grpFr = 
  7487. "dlgframe" 
  7488.     fldPrmpt = 
  7489.     grpList = 
  7490.     OKbtn = 
  7491. B"OK" 
  7492.     Cancelbtn = 
  7493.     Helpbtn = 
  7494. 15,45,2955,2550
  7495. 60,120,2890,570
  7496. 75,585,2880,2490
  7497. 3030,45
  7498. 3030,495
  7499. 3030,1095
  7500. /= 4575,2595
  7501. 15,45,4800,2550
  7502. 60,120,4740,570
  7503. 75,585,4755,2490
  7504. 4875,45
  7505. 4875,495
  7506. 4875,1095
  7507. /= 6450,2595
  7508. 15,45,7260,2550
  7509. 60,120,7185,570
  7510. 75,585,7200,2490
  7511. 7335,45
  7512. 7335,495
  7513. 7335,1095
  7514. /= 8880,2595
  7515. buttonClick
  7516.     SYSTEM _s_ASYM_AskRequestCmdButtonResponse
  7517.     myPage = objectContainer(
  7518. escape 
  7519.             close 
  7520. help 
  7521.             helpFile
  7522.             helpTopic
  7523.             -- try 
  7524. launch the 
  7525. Ofile.
  7526. asym_winHelp(
  7527.  = keyDownArrow OR 
  7528.         curObjs = 
  7529.         -- gather list 
  7530. cmd buttons that are 
  7531.         -- how many 
  7532. `showing
  7533.         btnCount = 
  7534.         -- which 
  7535.         obNumber = 
  7536.         -- determine 
  7537. Bshould 
  7538. key = 
  7539. newObNumber = 
  7540. curobjs
  7541. _ASYM_PopRTFHelp fN, captn
  7542. ASYM_isFile(fN)
  7543.         myBk = objectContainer(
  7544.         ss = 
  7545.             v = 
  7546. "rtf help popup" 
  7547. xisOpen 
  7548. defaultPage 
  7549. currentPage 
  7550. fld = 
  7551. "Text" 
  7552. richText 
  7553. fixSize
  7554.  = ASYM_GetStandardString("<
  7555.             msgTxt = ASYM_GetString("errPopRTFHelpError", "%1" & CRLF & 
  7556. "%2")
  7557. DexpandString(
  7558. 5>", ""), 
  7559.             msgCaption = SPACE
  7560. ASYM_MessageBox(
  7561. ), "WARNING", "OK")
  7562. ASYM_Reset
  7563.     v = 
  7564.         close v
  7565.     f = 
  7566.     lockScreen 
  7567.     scrl = 
  7568. fixScroll 
  7569. textUnderflow 
  7570. sizeToViewer
  7571.     sz = 
  7572. = -15
  7573. "toolbar" 
  7574. = r + 15; 
  7575. = b + 15
  7576. x, iss, isc
  7577. x = 27
  7578. (x = 
  7579. windowSized
  7580. -- Notes: The borderWidth, innerBevelWidth, 
  7581. outerBevelWidth 
  7582. the stage 
  7583. {on each 
  7584. --         
  7585. /must be 
  7586. *ame values.
  7587. o_defSize
  7588.         -- 
  7589. nvideo players (
  7590. a loop b/c orig sizing code doesn't work on 
  7591. try).
  7592.         vPages = 
  7593. <> NULL
  7594.             vObj = 
  7595. "Video Player" 
  7596. o_defPlayerSize
  7597. -- Given 
  7598.  frame (
  7599. main 
  7600. 8), calculate 
  7601. media (
  7602. ) area taking 
  7603. account 
  7604. height 
  7605. control buttons
  7606. 's outside 
  7607. C. Return 
  7608. pixels.
  7609. actualMediaSize STACK pFrameSizeInPageUnits
  7610.     vRetval
  7611.     vXFrame = 
  7612.     vYFrame = 
  7613.     vXpix = 
  7614. sysPageUnitsPerPixel
  7615.     vYpix = 
  7616.     vNonMediaAreaSizes = nonMediaAreaStageSizes()
  7617.     vXToSubtract = 
  7618.     vYToSubtract = 
  7619. ")/vYPix)
  7620. P)/vXPix) 
  7621.     vX = 0; vY = 0
  7622.     vPageRef = 
  7623.     vStage = 
  7624. "mmwidget_stage" 
  7625.     vControlButtons = 
  7626. "mmwidget_controls" 
  7627.     vStageAreaNonMedia = 
  7628.     vCaptionHeight = windowCaptionHeight()
  7629.     vBorderHeight = windowBorderHeight()
  7630.     vBorderWidth = windowBorderWidth()
  7631.     vX = (2 * 
  7632.     vY = (2 * 
  7633. ) + 360 + \
  7634.     linkDLL "user"
  7635.         INT GetSystemMetrics(
  7636. 31) -- SM_CYCAPTION
  7637. xASYM_IsNumber(
  7638. < 0) 
  7639.     vHeight = 
  7640. 32) -- SM_CXFRAME
  7641. )< 0) 
  7642. s(INT)
  7643.     vWidth = 
  7644. 33) -- SM_CYFRAME
  7645. *< 0) 
  7646. notifyBefore 
  7647.     lastTickCount 
  7648. "mmGetTickCount" 
  7649. dllFunctions("USER.EXE")
  7650. function 
  7651.     myParent = 
  7652. sliderUpdate 
  7653. !TRUE
  7654. DWORD    
  7655.  = getTickCount    ()
  7656.         whatTick = 
  7657. + 500
  7658.             myClip = myClipSpec() 
  7659. <> NULL
  7660. status = mmStatus 
  7661. se = 
  7662. ss = 
  7663. = FALSE
  7664. @"playing"
  7665. mmTF = mmTimeFormat 
  7666. illiseconds
  7667. pos = mmPosition 
  7668. len = mmLength 
  7669. setPos 
  7670. B"thumb" 
  7671. "paused"
  7672. noop()
  7673. "stopped"
  7674. "closed"
  7675. r= se
  7676.     s_tmp_bnds = 
  7677.     s_tmp_wid1 = (
  7678.     s_tmp_wid2 = (
  7679. ) = down
  7680.         newX = 
  7681.         newY = 
  7682. updateMedia 
  7683. b(0,(
  7684. 6frame
  7685.     myStage = whatStage()
  7686.         newPos = 
  7687. d*len)
  7688. seekClip 
  7689. _ASYM_TBDLLErrorString pDLL, pFunctionName, pErrorCode
  7690.     retVal = NULL
  7691. 5 = "TBDOS"
  7692. E = "
  7693.             getStringTag = "errTBDOS" & 
  7694. l & "_" & 
  7695.  = "CopyFile"
  7696. ASYM_GetString(
  7697.  was successful.")
  7698. , "Undetermined error occurred.")
  7699.  = -1
  7700.  I/O 
  7701.  = -8
  7702. , "Source file could 
  7703. xbe opened.")
  7704.  = -9
  7705. , "Destination 
  7706. , "Unknown 
  7707.  = "createDirectory"
  7708.  = -3
  7709. , "Specified path 
  7710. invalid.")
  7711.  = -5
  7712. , "Access 
  7713. denied (
  7714. example, the current 
  7715. c).")
  7716.  = "fileExists"
  7717.  exists.")
  7718. , "Operation failed.")
  7719.  = -2
  7720. xfound.")
  7721.  = -3
  7722.  = -15
  7723. drive 
  7724.  = -18
  7725. cwildcards.")
  7726.  = -20
  7727. , "Memory allocation 
  7728.  = "getCurrentDirectory"
  7729. yLFN"
  7730.  = -1
  7731. , "Internal 
  7732.  = -20
  7733.  = "getCurrentDrive"
  7734.  = "getFreeDiskSpace"
  7735.  = "getDirectoryOnlyList"
  7736.  = -2
  7737.  = -3
  7738. attribute 
  7739.  = -20
  7740.  = "getDOSEnvironmentString"
  7741.  = -1
  7742. , "<tag 
  7743. does 
  7744.  = -20
  7745.  = "getDriveKind"
  7746.  = -1
  7747. , "Invalid 
  7748. letter.")
  7749.  = -20
  7750.  = "getDriveList"
  7751.  = -20
  7752.  = "getFileAttributes"
  7753.  = -2
  7754.  = -3
  7755.  = -5
  7756.  = "getFileDate"
  7757.  = "getFileSize"
  7758.  = -2
  7759.      = -3
  7760. 6     = -20
  7761. $    , "
  7762.      = "getFileList"
  7763.      = "getFileListLFN"
  7764.      = -2
  7765.      = -3
  7766.     , "Path 
  7767.  = -18
  7768.     , "Matching 
  7769.  = -20
  7770. k    .")
  7771.  = "getFileOnlyList"
  7772.  = "getFileOnlyListLFN"
  7773.  = -2
  7774.  = -3
  7775.  = -4
  7776. order 
  7777.  = -20
  7778.  = "getVolumeName"
  7779.  = -1
  7780. , "Not enough memory.")
  7781.  = -3
  7782. , "Illegal 
  7783. passed.")
  7784.  = "moveFile"
  7785.  = -2
  7786.  = -3
  7787.  = -5
  7788.  = -17
  7789. source 
  7790. destination files refer 
  7791. different disk drives.")
  7792.  = "removeDirectory"
  7793. , "Success.")
  7794.  = -3
  7795. directory 
  7796. xempty.")
  7797.  = -5
  7798.  = -16
  7799.  = "removeFile"
  7800.  = -2
  7801.  = -3
  7802.  = -5
  7803.  = "setCurrentDirectory"
  7804.  = -3
  7805.  = "setCurrentDrive"
  7806.  = -1
  7807.  = "setFileAttributes"
  7808.  = -2
  7809.  = -3
  7810.  = -5
  7811.  = "setFileDate"
  7812.  = -2
  7813. , but 
  7814.  = -3
  7815. were 
  7816.  = -4
  7817. parameter.")
  7818.  = -18
  7819. specification.")
  7820.  = -20
  7821.  = "setSystemDate"
  7822.  = "setSystemTime"
  7823.  = "TBFILE32"
  7824. .DLL"
  7825. TBFILE32_" & 
  7826.  = -2
  7827. , "User cancelled.")
  7828.  = -4
  7829.  = -5
  7830.  I/O 
  7831.  = -6
  7832. , "Can't 
  7833.  = -7
  7834.  = -8
  7835.  = -9
  7836.  = -10
  7837.  = -11
  7838.  = -12
  7839.  = -13
  7840.  = -14
  7841.  = -15
  7842.  = -16
  7843.  = -17
  7844.  = -18
  7845.  = -19
  7846. ptoo 
  7847.  = -20
  7848. specified.")
  7849.  = -21
  7850. , "Different 
  7851.  = -22
  7852. , "In 
  7853. %    .")
  7854.  = -23
  7855. , "Network problem.")
  7856.  = -24
  7857. link 
  7858. 32-bit DLL.")
  7859.  = -25
  7860. , "Buffer 
  7861. small.")
  7862.  = -26
  7863. , "Too much data 
  7864. buffer.")
  7865.  = -27
  7866. , "Out 
  7867.  = -28
  7868.  = -29
  7869.  full.")
  7870.  = -30
  7871. , "Security 
  7872.  = -31
  7873. , "Cannot 
  7874.  = -32
  7875.  = -33
  7876. already 
  7877.  = -34
  7878.  cannot be copied 
  7879. itself.")
  7880.  = -35
  7881. DOS.")
  7882.  = -36
  7883.  component.")
  7884.  = -37
  7885.  = -38
  7886. _sized sizedObj, tbk_wid_type
  7887.     LOCAL STRING buffer
  7888.     yp = sysPageUnitsPerPixel
  7889.     oldLockS = lockScreen 
  7890. targetWindow
  7891.     Bnds = 
  7892.  = "ordertext"
  7893.             pg = objectContainer(
  7894. " && QUOTE & "frame" & 
  7895. " && pg
  7896. isObject(
  7897. oldSys = sysSuspendMessages
  7898. ! = TRUE
  7899. v = tbk_wid_thickness 
  7900. ; frameX2 = 
  7901. fx = xp*
  7902. ; fy = yp*
  7903. fx2 = xp*
  7904. 2; fy2 = yp*
  7905. x1 = 
  7906. b; y1 = 
  7907. x2 = 
  7908. b; y2 = 
  7909. "&&pg
  7910.  = x1+fx, y1+fy, x2-fx, y2-fy
  7911. &"frame2"&
  7912. "&&pg
  7913.  = x1+
  7914. , y1+
  7915. , x2-fx2, y2-fy2
  7916. &"dragText"&
  7917. "&&pg
  7918.  = x1+
  7919. [+xp, y1+
  7920. ]+yp, x2-
  7921. o-xp, y2-
  7922.  = "namepart"
  7923. pwidth 
  7924. xp * 10
  7925. pheight 
  7926. yp * 10
  7927. base 
  7928. topLeft 
  7929. mask 
  7930. topRight 
  7931. U"point" 
  7932. bottomLine 
  7933. B"label" 
  7934. sz > 
  7935. sz > 
  7936. syssuspendmessages 
  7937. distToP 
  7938. sz - 
  7939. v + xp,
  7940. v - yp,\
  7941. v + xp,
  7942. v + yp,\
  7943. v + xp,
  7944. v+yp ,\
  7945. v + xp,
  7946. v + yp
  7947. v + xp,
  7948. v + yp,\
  7949. v + yp
  7950. v - xp,
  7951. v + yp,\
  7952. v - xp,
  7953. v + yp
  7954. v - xp,
  7955. v + yp,\
  7956. v - xp,
  7957. v - yp,\
  7958. v + xp,
  7959. v - yp
  7960. v+xp,
  7961. v+yp,
  7962. resetPosition 
  7963. "3DfieldWithButton"
  7964. m"TL" 
  7965. m"BR" 
  7966.             fld = 
  7967.             btnW = 
  7968. + xp, 
  7969. + yp,\
  7970. + yp,\
  7971. - xp, 
  7972. m"TL" 
  7973. m"BR" 
  7974. (    + xp, 
  7975. 6    + yp,\
  7976. I    - xp, 
  7977. W    - yp
  7978. "3DComboBox"
  7979.             cb = 
  7980.     + xp, 
  7981.     + yp,\
  7982.     - xp, 
  7983.     - yp
  7984. CB + yp
  7985. m"TL" 
  7986. m"BR" 
  7987. "3DHLine"
  7988. + yp,\
  7989. "3DVLine"
  7990. + xp, 
  7991. + xp, 
  7992. "3DFrame"
  7993. -xp, 
  7994. +xp, 
  7995. +yp,\
  7996. "3DGroupBox"
  7997.             sp = 
  7998. fieldType 
  7999. "wordwrap"
  8000. + 60, 
  8001. ctextOverFlow 
  8002. Hyp * 2
  8003.             y = 
  8004. , y,\
  8005. -xp, 
  8006. +xp, y+yp,\
  8007.  = sp
  8008. _ASYM_SizeButtonToGraphic pTarget, pObj
  8009.     refObj = 
  8010.     myBk = 
  8011. #) <> 
  8012. MNULL) 
  8013. (captionPosition 
  8014. sizeButtonToGraphic 
  8015. "Test Item Reset" 
  8016. _ASYM_LogDispatch LogFileName, LogDest,\
  8017. EmailLogRecipients, bookName, courseName
  8018. 4s_ASYM_UserName
  8019. "<email>"
  8020. "<fax>"
  8021. "<printer>"
  8022. CheckDOSMemForLog()
  8023. "<bookDir>"
  8024. "<TempDir>"
  8025. "<iniDir>"
  8026. "<floppy>"
  8027. >-- handled 
  8028. starting 
  8029. "CMS"
  8030. xStoreLogFileInCMS(LogFilename)
  8031. msgTxt = ASYM_GetStandardString("<ERRORCMSStoreLog>", \
  8032. "Could 
  8033. xrecord session 
  8034. [file %1 
  8035. Course Management System.")
  8036. {expandString(
  8037. ](logFileName))
  8038. msgCaption = SPACE
  8039. ASYM_MessageBox(
  8040. ), "HAND", "OK")
  8041. ASYM_WorkWindow()
  8042. pgw = 
  8043. CustomMailLogFile (
  8044. ASYM_MailLogFile 
  8045.             -- Here we need 
  8046. find a way 
  8047.             faxMgrPg = 
  8048. objectContainer(
  8049.             faxDevice = _ASYM_FindFaxDriver() 
  8050. SendLogAsFax(
  8051. , logPrintDefaults(), 
  8052. RequestDeleteTempFile 
  8053. rrorFaxLog>", "")
  8054. ](logFilename))
  8055. ASYM_FileToPrinter(
  8056. CopyFile32(
  8057. "PRN")
  8058. RPrintLog>", "")
  8059. ", "OK")
  8060. _ASYM_LogDispatchComboValues
  8061. ASYM_ProductName() = "Assistant"
  8062. ASYM_GetString("<
  8063. (>,Ask 
  8064. I" & CRLF &\
  8065.             "<
  8066. ,Automatic (.INI directory)" & 
  8067.             "<
  8068. 'same 
  8069. 8)" & 
  8070.             "<tempdir>,
  8071. HTEMP 
  8072.             "<
  8073.  Attachment (requires MAPI)" & 
  8074.             "<
  8075. ,Fax (
  8076.  fax driver)" & 
  8077.             "<
  8078. ,Floppy disk" & 
  8079.             "<
  8080. ComboLogDestinations",\
  8081.             "<
  8082. I" & 
  8083.             "<
  8084.             "<
  8085. 8)" & 
  8086.             "<
  8087.             "<
  8088.             "<
  8089.             "<
  8090.             "<
  8091.             "<special>,
  8092.  Variable s_ASYM_LogDir")
  8093. ASYM_CBTIniVar("Options","
  8094. ,"") = TRUE
  8095. "<CMS>,
  8096. _ASYM_MailLogFile 
  8097. 4s_sessionHandle, 
  8098.     ss = 
  8099. linkMAPI
  8100. xIsMAPIAvailable()
  8101. mailDriverError 
  8102.     oldCurs = _ASYM_SysCursor()
  8103. SessionLogOn()
  8104. "OK" 
  8105. isType(DWORD,
  8106.             -- 
  8107.  directly without dialog box
  8108. ASYM_MAPISendMessage(
  8109.  X",\
  8110.  %1"), ASYM_ShortFileName(
  8111.     )),\
  8112.  Text",\
  8113. "%1" & 
  8114.  "%2" & 
  8115. "%3"),\
  8116. SendFile(
  8117. x"OK"
  8118. mailSendError 
  8119. ConfirmLogMailedOK 
  8120. , FALSE
  8121. SessionLogOff()
  8122.         -- 
  8123. xavailable, 
  8124.     tag = "MinRequiredDOSMem"
  8125. Logs",
  8126. ',"")
  8127. SetIniVar("
  8128. ,ASYM_IniFile())
  8129.     mem = ASYM_FreeDOSMem(
  8130. x"LowMemWarning",
  8131. P) <> 
  8132. LogDosMemWarning>","")
  8133. %"#" & sysThousand & "###"
  8134. ASYM_ExpandString(
  8135. getMAPIErrorString nErrorNumber
  8136. $ <= 21
  8137. MAPIErrorsByNumber",\
  8138.  Aborted"&
  8139.             &"Operation Failed"&
  8140.             &"Login 
  8141.             &"Disk Full"&
  8142.             &"Insufficient Memory"&
  8143.             &"Block Too Small"&
  8144.             &"
  8145. Many Sessions"&
  8146.             &"
  8147. Files"&
  8148.             &"
  8149.             &"
  8150. Not Found"&
  8151.             &"Failure Opening 
  8152.             &"
  8153. Writing 
  8154.             &"Unknown 
  8155.             &"Bad 
  8156.             &"No Messages"&
  8157.             &"Invalid 
  8158.             &"
  8159. Large"&
  8160.             &"
  8161.             &"
  8162. Supported"&
  8163.             &"Ambiguous 
  8164. MailError","
  8165. : %1."),
  8166. -- According 
  8167.  should 
  8168. a non-zero "
  8169. " entry
  8170. [MAIL] section 
  8171. determine 
  8172.  support 
  8173. -- Note: 
  8174. does 
  8175. z, just a 
  8176. GetWinIniVar("
  8177. NULL 
  8178.     linkDLL "kernel"
  8179.         INT     ma_hmemcpy=
  8180. (POINTER,
  8181. LONG)
  8182. X"mapi.dll"
  8183.  MAPILogoff (
  8184.  MAPILogon (
  8185.  STRING, 
  8186.  MAPIFindNext (
  8187.  MAPIFreeBuffer (
  8188.  MAPISendMail (
  8189.  MAPIReadMail (
  8190.  MAPIResolveName (
  8191.  MAPISendDocuments (
  8192.  MAPIAddress (
  8193.  MAPIDeleteMail (
  8194.     iniFile = 
  8195. "Arial"
  8196.         x = 
  8197.         x = 
  8198.         x = 
  8199. "margins",
  8200. "0.25,0.25,0.25,0.25"
  8201.         x = setIniVar("
  8202. fName, 
  8203. showLogMailError 
  8204. le fN, titl
  8205.     txt = 
  8206. OKToDeleteTempFileX>", \
  8207.             "OK 
  8208. delete 
  8209. trim(
  8210. X,fN), 
  8211. f, "Question", "YesNo")
  8212. x"No"
  8213. RemoveFile32(fN)
  8214.     fN, 
  8215. , bConfirm
  8216. LogMailed_OKToDeleteTempFileX>", \ 
  8217.             "The 
  8218. has been mailed." & \
  8219.  "OK 
  8220. txt) 
  8221. ,fN), 
  8222. x"No"
  8223. sendFile fileName
  8224. 4s_Sessionhandle,s_MAPIError
  8225. (0, ";", 
  8226. 8, shortFileName(
  8227. J), 0)
  8228. str_OK()
  8229. 4s_SessionHandle,
  8230. ZretVal
  8231.     -- attempt 
  8232. ,0,0)
  8233.         -- discard 
  8234.         -- 
  8235. what error occured
  8236.  = GetMAPIErrorString(
  8237. ZlphSession, 
  8238. a buffer 
  8239. store 
  8240. ASYM_GetMemBlock(4)
  8241. ,"","",1,0,
  8242.         -- extract 
  8243.  = PointerDWORD(0,
  8244.         -- 
  8245. <> 1 -- anything but user abort
  8246.     -- free 
  8247. ASYM_freeMemBlock (
  8248.     icn = "
  8249. RMailLog>", "")
  8250. ) > 1
  8251. MailLogTo>",\
  8252.          && "
  8253. ""%1"" that 
  8254. *NOT* being deleted."\
  8255.          && "Please 
  8256. attachment 
  8257. %soon"\
  8258.          && "
  8259. %possible." & 
  8260.  "Make a note 
  8261. information"\
  8262.          && "
  8263. 4you click OK.")
  8264. , icn, 
  8265. y) -- ,hlpTag,hlpFile
  8266. e recips,subject,msgText,attachments
  8267. ZlpPtrRec,lpRecip
  8268. ZlpBuff,lpTmp
  8269. ZlpSub,lpText,lpMsg
  8270. Zstack recipStack
  8271.  numRec, cntAttach
  8272.  count
  8273. str_lostMAPI()
  8274. many recipients there are so enough memory
  8275.     -- can be allocated
  8276. * buffers
  8277.     OK = 
  8278.     -- a 
  8279. which will receive a 
  8280.  structure
  8281.  <> 0         
  8282.         -- a 
  8283. contain 
  8284. array 
  8285.  <> 0
  8286.             -- a 
  8287.  <> 0
  8288. -- a 
  8289. message 
  8290.  <> 0
  8291. -- a 
  8292. OK = 
  8293. ASYM_FreeMemBlock(
  8294. OK = 
  8295.             OK = 
  8296.         OK = 
  8297.     -- Create 
  8298. descriptors
  8299.         lpAttach = 
  8300. 24 * 
  8301. 24 * 
  8302. pointerDWORD(i,
  8303. Q<> 0
  8304.             lpAttachNames = 
  8305. 256 * 
  8306. OK = 
  8307.             OK = 
  8308.             incPTmp = (i - 1) * 24
  8309.             incPNam = (i - 1) * 256
  8310.             -- Add a placeholder 
  8311.             -- Set 
  8312.             -- 
  8313. names 
  8314.             fn = 
  8315. Attachments
  8316. pointerSTRING(
  8317.             -- 
  8318. lpPathName 
  8319. MAPIFILEDESC 
  8320.             lpfN = 
  8321. pointerPOINTER(
  8322.     -- create a 
  8323.     -- fill 
  8324.         -- 
  8325.         -- 
  8326.         -- 0x0409 = MAPI_LOGON_UI + MAPI_DIALOG + MAPI_AB_NOMODIFY
  8327.             -- 
  8328. pcannot be resolved 
  8329.  = getMAPIerrorString(
  8330.             -- 
  8331.             -- 
  8332. contents 
  8333.             -- optimization: 
  8334. Windows 
  8335.  function 
  8336. much faster
  8337.             -- than stepping through 
  8338.             -- 
  8339. counter 
  8340.             -- keep track 
  8341. cleanup later
  8342. were 
  8343.         -- 
  8344. strings
  8345.         -- 
  8346. *    ,0)
  8347. 0(36,
  8348. Y     > 0
  8349. 0(44,
  8350.         -- 
  8351.     ,1,0)
  8352.         -- 
  8353.      structures
  8354.         -- pointers 
  8355.     tored 
  8356. %a 2-
  8357. list, 
  8358. order 
  8359.         -- 
  8360. necessary 
  8361. grab 
  8362. ASYM_ShowYourScore obj, score, mode, playFB, _target
  8363. 4s_ASYM_LogType,s_ASYM_LogAnswers
  8364. ASYM_WID_IsScored 
  8365. Y = "TRUE" 
  8366. ASYM_WID_ShowScore 
  8367. { = "
  8368. _ASYM_ShowYourScore 
  8369.             txt = ASYM_GetString("LogShowScore", "Q=%1 : E=
  8370. i! : S=%2")
  8371. ASYM_WID_QType 
  8372.  <> NULL
  8373. "ResponseData"
  8374. obj & 
  8375. !" & 
  8376. & ASYM_WID_Responses() 
  8377. ASYM_QuestionStatus (
  8378. -- Item 1 = actual 
  8379. 2 = maximum 
  8380. expandString(txt,
  8381. _score = 
  8382. _maxScore = 
  8383.  = "percent" 
  8384.  = "%" 
  8385. ASYM_LogWriteEntry(
  8386. & CRLF) 
  8387. layFeedback, 
  8388. ASYM_WID_MaxScore 
  8389. ASYM_WID_Score(
  8390. y, playFeedback) 
  8391. ) <> 2
  8392.  = "%"
  8393.         scoreText = ASYM_GetStandardString("<ScoreisX>","")
  8394. * 100)
  8395. O<ScoreisXoutofX>","")
  8396.     fld = ASYM_FindField("
  8397. !ld("feedback")
  8398.         -- display 
  8399. ( WITHOUT registering 
  8400. attempt 
  8401. )the question
  8402. ASYM_PlayFeedback 
  8403. FALSE 
  8404.         spot = 
  8405. + (4*
  8406. syspageunitsperpixel)
  8407. ASYM_ObjectCenter(
  8408. ForX>","")
  8409. ASYM_ModalPopText(ASYM_ExpandString(
  8410. _ASYM_WID_Correctness 
  8411. ZansArray[][]
  8412.  = ASYM_WID_AnsArray 
  8413.     maxIndex = 
  8414. dimensions(
  8415.     respIDs = ASYM_WID_ResponseIDs 
  8416. = "TRUEFALSE"
  8417. = "MULTICHOICE"
  8418. = "MULTIDROP"
  8419. = "SLIDER"
  8420. = "NAMEPART"
  8421. = "MULTIOBJ"
  8422. = "TYPEIN"
  8423. = "MATCHITEM"
  8424. = "MATCHOBJ"
  8425. ][11]
  8426. = "ORDEROBJ"
  8427.             resps = 
  8428.             isRandomAnchor = ASYM_WID_RandomAnchor 
  8429. ][11]
  8430. ASYM_WID_UseAnchor 
  8431. -- need 
  8432. compensate 
  8433. missing value
  8434. tot = 0
  8435. diff = 0
  8436. i][10] 
  8437. i][11]
  8438. b(0, 1 - 
  8439. ][10] 
  8440. ][11]
  8441. i][10] = 
  8442. i][11]
  8443. -    = "ORDERTEXT"
  8444.             answerList = 
  8445. _dragField 
  8446. 1][1]
  8447.             sortByWord = ASYM_WID_SortByWord 
  8448. cnt = 
  8449. 1][1])
  8450. 1][1])
  8451.             inc = 1 / 
  8452. ASYM_WID_PartialScore 
  8453. -- would be nice 
  8454. *relative* 
  8455. X, but 
  8456. 's too complicated
  8457. 1][1] = 
  8458. 1][1] = 
  8459. 1][1] <> 
  8460. 1][1] <> 
  8461.             -- unknown 
  8462.             SYSTEM s_tbrrflg1
  8463. ][11]
  8464. ,-4))
  8465. _ASYM_WID_Score 
  8466.     minScore = ASYM_WID_MinScore 
  8467. xIsType(REAL,
  8468.     asPercent = 
  8469. ASYM_WID_RoundScore 
  8470.         -- 
  8471. a CBT 3.0 widget that has 
  8472.         -- 
  8473. xbeen touched 
  8474. Ha 4.0 
  8475. *editor
  8476. "roundToMin" 
  8477. - 0.0005)
  8478. "roundToMax" 
  8479.             --
  8480. DO NOT ROUND TO INTEGER AS IN VERSION 3.0, BUT TO 2 PLACES
  8481. _ASYM_CollectTotalScore includeSkip
  8482. ZLOGICAL passSkip
  8483. 4s__ASYM_TempTotalScore
  8484.     totalScore = 0
  8485.     totalMax = 0
  8486. A = (
  8487. ^ <> 
  8488.         pg = 
  8489. skipNavigation 
  8490.         widList = ASYM_CollectWidgets(pg)
  8491. isType(
  8492. _ASYM_FlushMsgQ
  8493. 4s__ASYMMsgQ
  8494. X"User"
  8495.         WORD RegisterWindowMessage(STRING)
  8496.         INT PeekMessage(POINTER, 
  8497.     lpMsg = ASYM_GetMemBlock(32)
  8498.     msgID = 
  8499. `"ASYM_PostCO")
  8500. =<> 0
  8501. P, 0, 
  8502. =, 1)
  8503. ASYM_FreeMemBlock(
  8504. _ASYM_CBTIniVar section, key, deflt
  8505. GetIniVar(
  8506. ASYM_IniFile())
  8507. _ASYM_GetSystemVar varName
  8508.     bs = ASYM_BlockSuspend()
  8509.     cmd = expandString("
  8510.     bs = ASYM_RestoreSuspend (bs)
  8511. _ASYM_RandomList numItems, inList
  8512.     LOCAL STACK outList
  8513. , = NULL 
  8514.             maxCount = 
  8515. _ASYM_ProductDirectory
  8516.     SYSTEM s_ASYM_ProductDirectory, s_ASYM_LongProductDirectory
  8517. _ = getIniVar("ToolBook Load Information", "TB" & ASYM_MTBVersion(), "
  8518. .INI")
  8519.  = pathOfFile(
  8520. ASYM_Is32Bit()
  8521.  = ASYM_GetLongFileName(
  8522.  = ASYM_GetShortFileName(
  8523. _ASYM_SystemDirectory
  8524. s_ASYM_SystemDirectory = 
  8525. sysToolBookDirectory
  8526. _ASYM_DrawFocusRect pBounds, pViewer
  8527. x1, y1, x2, y2
  8528.     linkDLL "USER"
  8529. getDC(
  8530. releaseDC (
  8531. (isObject(
  8532. z) = 
  8533. P) AND (
  8534.         refViewer = 
  8535. targetWindow
  8536.     bs = 
  8537.     hDC = 
  8538. clientHandle 
  8539.     bounds_Pixels = pageUnitsToClient(
  8540.     x1 = 
  8541.     y1 = 
  8542.     x2 = 
  8543.     y2 = 
  8544.     pRect = 
  8545. .(0, 
  8546. , x1)
  8547. .(2, 
  8548. ', y1)
  8549. .(4, 
  8550. 8, x2)
  8551. .(6, 
  8552. I, y2)
  8553. freeMemBlock (
  8554.     err = 
  8555.         retVal = 
  8556. _ASYM_DeleteHandler obRef, handlerName
  8557.     -- Deletes 
  8558.     -- <
  8559. ,> follows same conventions 
  8560. getHandlerScript().
  8561.     -- It works 
  8562. Hsetting the 
  8563. a known minimum 
  8564.     -- doing a 
  8565. xon that 
  8566.     -- Returns 
  8567. Lexisting 
  8568. xASYM_ItemInList (
  8569. ,notifyBefore,notifyAfter")
  8570.     -- construct 
  8571.     handlerType = 
  8572.         txt = CRLF & 
  8573. y" & 
  8574.  && "
  8575. value" & 
  8576.     -- replace 
  8577.     bs = 
  8578.     oldScript = setHandlerScript (
  8579.     bs = 
  8580. bs <> 
  8581. r= bs
  8582. delete 
  8583.     scr = 
  8584. ~(txt, 
  8585. ) - 1 
  8586.         bs = 
  8587.         bs = 
  8588. bs = 
  8589. r= bs
  8590. _ASYM_DisableBackup
  8591.     -- temporarily 
  8592.  off 
  8593. backup feature 
  8594. MaxBackups 
  8595. stashing its old 
  8596. oldMaxBackups
  8597.  = getToolBookIniItem("
  8598. y, don't change 
  8599.         -- 
  8600.  current 
  8601. OldMaxBacks
  8602.         curMaxBackups = 
  8603. setToolBookIniItem("
  8604.     -- Set 
  8605. _ASYM_RestoreBackup
  8606. OldMaxBackups 
  8607.         -- 
  8608.         -- 
  8609. _ASYM_NumberToRoman num, 
  8610. M, formatStyle
  8611. yOR isNumber(
  8612. ') = FALSE 
  8613. @ = 1
  8614.             roman
  8615. = "I,IV,V,IX,X,XL,VL,L,XC,VC,C,CD,LD,D,CM,LM,M"
  8616.             rValues = "1,4,5,9,10,40,45,50,90,95,100,400,450,500,900,950,1000"
  8617. = "I,IV,V,IX,X,XL,VL,IL,L,XC,VC,IC,C,CD,LD,XD,D,CM,LM,XM,M"
  8618. ,10,40,45,49,50,90,95,99,100,400,450,490,500,900,950,990,1000"
  8619. = "I,IV,V,IX,X,XL,VL,IL,L,XC,VC,IC,C,CD,LD,XD,VD,D,CM,LM,XM,VM,M"
  8620. 10,40,45,49,50,90,95,99,100,400,450,490,495,500,900,950,990,995,1000"
  8621. = "I,IV,V,IX,X,XL,VL,IL,L,XC,VC,IC,C,CD,LD,XD,VD,ID,D,CM,LM,XM,VM,IM,M"
  8622. 10,40,45,49,50,90,95,99,100,400,450,490,495,499,500,900,950,990,995,999,1000"
  8623. = "I,IV,V,IX,X,XL,L,XC,C,CD,D,CM,M"
  8624. 10,40,50,90,100,400,500,900,1000"
  8625.     retVal
  8626.         curValue = 
  8627. cnum >= 
  8628. M= TRUE
  8629. _ASYM_RomanToNumber rom
  8630. = "0,I,V,X,L,C,D,M"
  8631.     numVals = "0,1,5,10,50,100,500,1000"
  8632.     ct = 
  8633.             -- invalid 
  8634.         Ref2 = 
  8635. Rk + 1 
  8636.         Ref3 = ASYM_ItemOffset(
  8637. _ASYM_CompareByCase string1, string2
  8638. X"user"
  8639.         INT lstrcmp(STRING,
  8640. ) = 0)
  8641. _revOffset s1, s2
  8642.     L = 
  8643. U(s1) - 1
  8644. U(s2) 
  8645. i + L 
  8646. _ASYM_Trim s
  8647.     txt = SPACE & CR & LF & TAB
  8648. cs <> 
  8649. s <= 
  8650. cs <> 
  8651. s <= 
  8652. _wordContains x, 
  8653. _wordOffset x, 
  8654. h(txt)
  8655. _ASYM_FindWordStart whatText, whatChar, whatLine
  8656.     wordBreak = 
  8657. TAB & QUOTE & CRLF & ".,;:?!
  8658. n > 1
  8659. _ASYM_Offset str, src, pos
  8660.         -- Check parameter validity
  8661. (isType("
  8662. M) = 
  8663. Z < 1) 
  8664. _ASYM_ReverseStack STACK stk
  8665. _ASYM_StringOf 
  8666.  txt1, txt2, txt3
  8667. $) = 
  8668.         -- Must be 
  8669. integer
  8670.     num1 = 
  8671.         num2 = 0
  8672.     num3 = 
  8673. _ASYM_TextlineFromPos pPos, pText
  8674. WORD", 
  8675. , > 0)
  8676.  = textlineCount(
  8677. _ASYM_LMS_UniqueName obRef
  8678.  meInfo (
  8679. $, truncateFlag
  8680. ret: TRUE 
  8681. already has unique 
  8682. 'Correct 
  8683. ZSTRING 
  8684. ] = (
  8685.     nm = 
  8686.     tp = 
  8687. tp = "
  8688. tp = "
  8689. (nm) = 3 
  8690. nm = tp && "
  8691. isType ("
  8692.             wc = 
  8693.             lw = 
  8694. (wc > 2 
  8695. iwc-1 
  8696. wc-2 
  8697. nm = "(" & tp && "
  8698. lw = ")" 
  8699. (lw) - 1 
  8700. ret = 
  8701. iwc-2 
  8702. (wc > 1 
  8703. gwc-1 
  8704. nm = "(
  8705. lw = ")" 
  8706. (lw) - 1 
  8707. iwc-1 
  8708. nm = NULL
  8709. & CRLF & tp && "
  8710. " && 
  8711.             pID = " (
  8712. " && 
  8713.  & ")"
  8714. nm = 
  8715. 32 - 
  8716. rnm & 
  8717.         -- determine 
  8718. pidentifier
  8719.         cc = 
  8720.         colonPos = 
  8721. ~(":", 
  8722. cc > 3 
  8723.  > 3 
  8724. = "(" 
  8725. "pb" 
  8726. = ")" 
  8727. i- 1 
  8728. cc - 1 
  8729.         -- 
  8730. correct 
  8731.         layerRef = objectContainer (
  8732. nm = 
  8733. nm = 
  8734. ASYM_WID_QType 
  8735. nm = 
  8736. nm = "Question"
  8737.             obID = " (" & 
  8738. & ":" & 
  8739.  & ")"
  8740. nm = 
  8741. 32 - 
  8742. nm & 
  8743. _ASYM_LMS_DisplayName 
  8744.     nm = 
  8745. nm = 
  8746. _ASYM_LMS_QuestionType obj
  8747.     qt = 
  8748. qt = "TRUEFALSE"
  8749.         retVal = "
  8750. qt = "MULTICHOICE"
  8751. qt = "MULTIOBJ"
  8752. 7choice"
  8753. qt = "TYPEIN"
  8754. Sfill-
  8755. qt = "MATCHITEM"
  8756. qt = "MATCHOBJ"
  8757. qt = "ORDEROBJ"
  8758. qt = "MULTIDROP"
  8759. qt = "NAMEPART"
  8760. matching"
  8761. qt = "ORDERTEXT"
  8762. sequencing"
  8763. performance"
  8764. -- Is AICC compatibilty flag specified?
  8765. getAICCCompatibility ob
  8766. ob = "
  8767.         bk = ob
  8768.         bk = 
  8769. (ob, "
  8770.     AICC_Compatibility = ASYM_AICC_Compatibility 
  8771. : = gettoolBookIniItem ("LMS", "
  8772. -- Force degrade 
  8773. version 2.0 
  8774. getAICCSpec20 ob
  8775. ob = "
  8776.         bk = ob
  8777.         bk = 
  8778. (ob, "
  8779.     AICC_Spec20 = ASYM_AICC_Spec20 
  8780. compatibility 
  8781. fPinnacle 
  8782.  (integer percent score)?
  8783. getAICCPinnacleCompatibility ob
  8784. ob = "
  8785.         bk = ob
  8786.         bk = 
  8787. (ob, "
  8788.     AICC_PinnacleCompatibility = ASYM_AICC_PinnacleCompatibility 
  8789. -- _ASYM_SyncTextValueWithList 
  8790. FIELD fRef, STRING testText, exactFit
  8791. handler performs a binary 
  8792. Bthat
  8793.     -- corresponds 
  8794. passed 
  8795.     fText = 
  8796.     tlCount = textlineCount (
  8797.     tlNum = 
  8798.     checkText = 
  8799.             selectedTextLines 
  8800. _ASYM_EnsureTextlineVisible 
  8801.             tlMin = 1
  8802.             tlMax = 
  8803. ;) / 2
  8804. < 0.5
  8805.  = TRUE
  8806.     ASYM_BestFit 
  8807. -- _ASYM_SyncNumericValueWithList 
  8808. xisType (
  8809. ) / 2
  8810. < 0.5
  8811. currentLine
  8812. ensures 
  8813. a listbox
  8814.     fTextCount = 
  8815.     fTextLineCount = 
  8816.     uFlow = textUnderflow 
  8817.         firstLine = 1
  8818. p) + 1
  8819.     oFlow = 
  8820.         lastLine = 
  8821. 8+ 1) 
  8822. _ASYM_PageUnitsToStandardUnits
  8823. ZSTACK retVal
  8824.     englishUnits = (
  8825. = "English")
  8826.     args = 
  8827.         pageUnits = 
  8828.             standardUnits = 
  8829. */ 1440
  8830. %"0.00"
  8831. M/ 1440 * 2.54
  8832. %"0.00"
  8833. _ASYM_StandardUnitsToPageUnits value, noRounding
  8834.     xPix = 
  8835. sysPageUnitsPerPixel
  8836. * 1440)
  8837. * 1440 / 2.54)
  8838. -- Tool tips 
  8839. tooltip targetRef
  8840. ASYM_ToolTip 
  8841. /) = 1
  8842.     startPos = 
  8843. ~("<", 
  8844.         endPos = 
  8845. ~(">", 
  8846.         insertName = 
  8847. X+ 1 
  8848. =- 1 
  8849.         insertVal = ASYM_TooltipInsert (
  8850. doToolTip 
  8851. 4_ASYM_Tooltip, _ASYM_TooltipOnTimer, _ASYM_TooltipOffTimer
  8852. J = NULL
  8853.     vRef = 
  8854. \ <> 
  8855.         ss = 
  8856. = FALSE; se = 
  8857. timerStop (
  8858. = ss; 
  8859. r= se
  8860. showTooltip 
  8861. mousePosition 
  8862. targetWindow
  8863. er <> 
  8864.             ss = 
  8865. = ss; 
  8866. r= se
  8867. r = timerStart ("single", 500, 100, 
  8868. timerNotify timerID
  8869.             msgTxt = ASYM_GetString("errToolTipInvalidTimerID", \
  8870. "Error 
  8871.  ID")
  8872.             msgCaption = SPACE
  8873. ASYM_MessageBox(
  8874. ), "WARNING", "OK")
  8875.     fRef = 
  8876.     tooltipInfo = getTooltipInfo()
  8877.     maxWidth = 165 * 
  8878.     minWidth = 0
  8879.         testWidth = (
  8880. ") / 2
  8881.         ovf = 
  8882. s< 60
  8883.     tipBounds = 
  8884.     toolInfo = 
  8885.     newTooltip = 
  8886.     pos = 
  8887.     inVRef = 
  8888. pageUnitsToScreen (
  8889.     pix = sysPageUnitsPerPixel
  8890.     vSize = 
  8891. /+ 5, 
  8892.     -- Check that we don't 
  8893. off the edge 
  8894. screen. 
  8895. toolinfo, 
  8896.     mouseX = 
  8897.     mouseY = 
  8898.     screenBounds = ASYM_ScreenBounds (
  8899.         xPos = 
  8900.         -- are we placing 
  8901. under 
  8902.             -- 
  8903. ) - 1
  8904.         yPos = 
  8905.         -- 
  8906.             -- 
  8907. ) - 1
  8908.     ssm = sysSuspendMessages
  8909.  = TRUE
  8910. xisOpen 
  8911. %notActive
  8912. windowFromPoint (
  8913. alwaysReader 
  8914.     obRef = objectFromPoint (
  8915. toolTip = 
  8916. & CRLF & 
  8917. hideTooltip 
  8918. M    er, 
  8919.     r <> 
  8920.         ss = 
  8921. = ss; 
  8922. r= se
  8923.     er <> 
  8924. er = 
  8925. ", 100, 100, 
  8926. _killTooltipTimers
  8927. killed on enterWindow 
  8928. leaveWindow 
  8929. ensure
  8930.     -- they're 
  8931. xfired 
  8932. spuriously.    
  8933. er <> 
  8934. er = 
  8935. r <> 
  8936. -- Default Push Button Widget
  8937. -- Written 
  8938. HJeff Day, click2learn.com inc.
  8939. -- Copyright 
  8940.  1996-2000, 
  8941. .c. All Rights Reserved.
  8942. moveDefRect 
  8943. {defRect, 
  8944. Zstack bnds
  8945.     xp = 
  8946. sysPageUnitsPerPixel
  8947.     yp = 
  8948.     oldObj = 
  8949. isObject(
  8950. resetRect(
  8951.     x1 = 
  8952.     y1 = 
  8953.     x2 = 
  8954.     y2 = 
  8955.         x1 + xp, y1 + yp, \
  8956.         x1 + xp, y1
  8957.         x2 - xp, y1
  8958.         x2 - xp, y1 + yp, \
  8959. , y1 + yp, \
  8960. , y2 - yp, \
  8961.         x2 - xp, y2 - yp, \
  8962.         x2 - xp, y2
  8963.         x1 + xp, y2
  8964.         x1 + xp, y2 - yp, \
  8965. , y2 - yp, \
  8966. , y1 + yp
  8967. hideDefRect
  8968.     xp = 
  8969.     yp = 
  8970. createDefRect logical isBG
  8971.          0, 0 
  8972.          1, 1 
  8973.          2, 2 
  8974.          3, 3 
  8975.          4, 4 
  8976.          5, 5 
  8977.          6, 6 
  8978.          7, 7 
  8979.          8, 8 
  8980.          9, 9 
  8981.         10,10 
  8982.         11,11 
  8983.         12,12
  8984. = "widget_defaultRect"
  8985. ackground
  8986. isBackground
  8987.         container = 
  8988.     ipList = getObjectList(
  8989. pushButtonList
  8990.     btnList = 
  8991. defPushButton
  8992. escPushButton
  8993. escape 
  8994.     parentObj = 
  8995. showDefRect
  8996.     defBtn = 
  8997. showRect(
  8998. notifyBefore 
  8999. (enterCombobox
  9000. exclude 
  9001. ><> TRUE
  9002. ZbuttonRef
  9003. keyEnter
  9004. buttonClick 
  9005. alwaysReader 
  9006. e= FALSE 
  9007. selectionChanged
  9008. setWidgetScript tbk_wid_name, newScript
  9009. _ASYM_SelectObjectTarget pReturnType, pFullReference, pTargetWindow, pObjectTypes, pNamedOnly, \
  9010.         pObjectsToInclude, pObjectsToIgnore, pObjectsWhere, pExportableOnly
  9011. Zstack selectionList
  9012.     bs = ASYM_BlockSuspend()
  9013.     myBk = objectContainer(
  9014.     oldCursor = 
  9015. o= cursor "TargetSelectorCursor" 
  9016.     linkDLL "USER"
  9017.         WORD getDC(
  9018.         INT releaseDC (
  9019. DrawFocusRect(
  9020. 7, POINTER)
  9021. 5InflateRect (
  9022.     -- Define structure 
  9023.     ptrFocusRect = ASYM_GetMemBlock (8)
  9024.     selectionBoundsOffset_Pixels = 3
  9025.     PUPP_Y = sysPageUnitsPerPixel
  9026. PUPP_X
  9027. Kset_X = 
  9028. _set_Y = 
  9029.     -- Resolve type 
  9030. value required
  9031.     returnType = 
  9032. xASYM_ItemInList(
  9033. ", "All,Top,SelectPopup,SelectDialog") 
  9034. work 
  9035.     authorViewerOnly = (
  9036.  = "authorOnly")
  9037. (isObject(
  9038.         selectTargetWindow = 
  9039.  = NULL
  9040.     -- Which 
  9041. }are we interested 
  9042.     validObjectTypes = 
  9043.     -- Make sure we 
  9044. =orking 
  9045. funiqueNames 
  9046. the include list
  9047.     objectsToInclude = 
  9048.         workList = 
  9049. thisObj    
  9050.     objectsToIgnore = 
  9051.     -- Do we want 
  9052. full 
  9053. {references?
  9054.     returnFullReference = (
  9055.  = TRUE)
  9056.     -- Do we only 
  9057. Lnamed 
  9058.     returnNamedOnly = (
  9059.     -- Do we 
  9060. exportable 
  9061. }(that 
  9062. }within 
  9063. tagged "
  9064. %bitmap"
  9065.     returnExportableOnly = (
  9066.     -- Are 
  9067. allowed?
  9068.     allowGroups = (
  9069.     focusRect = 
  9070.     leftButton = ASYM_PrimaryMouseButton()
  9071.     sls = 
  9072.     ssm = sysSuspendMessages
  9073.     hiddenObjects = 
  9074.     selectWindow = 
  9075. ) = "down"
  9076. yieldApp()
  9077. EwindowFromPoint(ASYM_MouseScreenPos())
  9078.             -- 
  9079. accept 
  9080. ,level viewers
  9081. alwaysReader 
  9082.         foundObj = 
  9083.             mousePos = mousePosition 
  9084.  = objectFromPoint(
  9085. + returns 
  9086. component 
  9087. J- we need 
  9088.  && "
  9089. " && 
  9090. -- If we're looking 
  9091. ONLY 
  9092. Fassume 
  9093. ALWAYS 
  9094. topLevelOnly = 
  9095. ) = "
  9096. -- If 
  9097. , but
  9098.  = processGroupStuff (
  9099. acceptedObject = validateObject (
  9100. rejected, we can't 
  9101. {behind 
  9102. , so instead we 
  9103. hotwords 
  9104.  <> lastObj
  9105. drawFocusRect (hDC, 
  9106. hWnd, 
  9107. newBounds = 
  9108. pageUnitsToClient (
  9109. .(0, 
  9110. .(2, 
  9111. .(4, 
  9112. .(6, 
  9113.  = clientHandle 
  9114. hDC = 
  9115.     -- Get 
  9116. }under 
  9117.     current 
  9118.     objList = 
  9119.             -- 
  9120. J- we 
  9121.  && "
  9122. " && 
  9123.             includeObj = 
  9124. "Top"
  9125. Q    <> 
  9126. obRef
  9127.      = ssm
  9128. = sls
  9129.     retVal = ASYM_ReverseStack(
  9130. #) > 1 
  9131. ASelectObjectFromList (
  9132. freeMemBlock (
  9133. ASYM_RestoreSuspend (bs)
  9134. , exportableOnly
  9135. ZSTACK groupList
  9136. -- Check 
  9137. has "
  9138. bitmapGroup = ASYM_ObjectBitmapGroup (
  9139. includeThisObj 
  9140.         testObj = 
  9141. ignoreThisObj 
  9142. , objectsWhere
  9143.  = findValidObjectType (
  9144.  = findNamedObject (
  9145.  = findObjectWhere (
  9146.  <> "
  9147.             bs = 
  9148.             acceptObj = 
  9149.             bs = 
  9150.  (bs)
  9151. bs = 
  9152.  <> "
  9153. -- The following controls 
  9154. dialog
  9155. ASYM_SelectObjectFromList pObjList, selectType, pDialogTitle
  9156.  = "selectPopup"
  9157.         menuTxt = 
  9158.             objName = 
  9159.             objID = IDNumber 
  9160. thisLine = 
  9161.  & QUOTE & 
  9162. (ID " & 
  9163. R& ")"
  9164.  & " ID " & 
  9165. popMenu (
  9166. targetWindow, pageScroll 
  9167.         myPg = 
  9168.         refTitleField = 
  9169. "ListDescription" 
  9170.         dialogTitle = 
  9171. ASYM_GetString("
  9172. omListTitle", \
  9173. overlap. 
  9174. zyou 
  9175. choose?")
  9176.         targetBook = 
  9177. 8ASYM_InternationalFile(
  9178.         refViewer = 
  9179. Selection" 
  9180. capSelectObjectTargetDlg", "
  9181.         pageName = 
  9182.         refPage = 
  9183. xisOpen 
  9184.             defaultPage 
  9185.             currentPage 
  9186. init 
  9187. %modal
  9188.             -- User clicked OK
  9189. returnValue 
  9190.             close 
  9191.             -- 
  9192. ;Cancel
  9193.     refSelectField = 
  9194. "objectSelection" 
  9195.     listText = 
  9196. (ID " & 
  9197. & ")"
  9198.  & " ID " & 
  9199. LF & 
  9200. & CRLF 
  9201.     selIndex = selectedTextlines 
  9202.         selectedObj = 
  9203.         -- Strip out 
  9204. ~(LF, 
  9205.     LOCAL animationSettings[]
  9206.     -- If 
  9207. isn't 
  9208. HTML 
  9209. 8, we 
  9210. user 
  9211. will be
  9212.     -- exported 
  9213. %a single 
  9214. {, because 
  9215. irrelevant.
  9216.         bkRef = 
  9217. ASYM_DeploymentMethod 
  9218. ;<> "
  9219.         -- 
  9220.         -- 
  9221. a path 
  9222. fcell 
  9223.  turned on.
  9224.         obType = 
  9225. ASYMI_ExportAsBitmap 
  9226. (sharedScript 
  9227.  AND 
  9228.  = "WID_ImageMap")
  9229. animNum = 1
  9230.  = objectAnimation(
  9231. cdimensions(
  9232. ) > 0
  9233. 4] = 
  9234. _AskStudentName prompt
  9235.  = ASYM_GetStandardString("<askStudentName>","")
  9236.         cap = ASYM_GetString("Application Login")
  9237.         retVal = ASYM_Ask(
  9238. ,"question",
  9239. y,300)
  9240.  = ASYM_Trim(
  9241. NameRequiredToContinue>","")
  9242. _ASYM_CollectLogResponseData sep
  9243. ZLOGICAL passSkip
  9244.     totalScore = 0
  9245.     totalMax = 0
  9246. ' = (includeSkip <> 
  9247.     colNames = 
  9248. LogColNames", \
  9249.             "Question%1
  9250. z%1Locked%1Tries used%1
  9251. %1" & \
  9252.             "Time 
  9253. %1Last response")
  9254. uexpandString(
  9255. ASYM_LogWriteEntry(
  9256. & CRLF)
  9257.         pg = 
  9258. skipNavigation 
  9259.         widList = ASYM_CollectWidgets(pg)
  9260. ASYM_WID_IsScored 
  9261. s = ASYM_WID_Score(
  9262. y,TRUE) 
  9263. m = ASYM_WID_MaxScore 
  9264. isType(REAL,s) 
  9265. noUpdate = 
  9266. QStatus = ASYM_QuestionStatus(
  9267. ASYM_NameOrID(obj) 
  9268. LastThing = 
  9269. sep <> ","
  9270. ~(",",Qstatus)
  9271. cp > 0
  9272. ~(",",
  9273. = TAB
  9274.         logTxt = 
  9275. Total_Score_<
  9276. >", \
  9277. %1%2%1%3" & 
  9278. _ASYM_LogDispatchDirectory LogDest
  9279. LogFileDirPrompt>", "
  9280.         path = ASYM_GetPath("Ask Logs")
  9281.             temp = ASYM_CurrentDirectory()
  9282. hlowerCase (ASYM_ChooseDirectoryDlg (
  9283. ASYM_SetCurrentDirectory(
  9284. cancelStr = 
  9285. CancelSession>","")
  9286. MustSpecifyLogDirectory>","") \
  9287. f"&OK" 
  9288. "&" & 
  9289. xASYM_isdirectorywriteable(
  9290. xisRoomOnDisk(
  9291. msgTxt = 
  9292. CannotWriteLogToThisDirectory>", "")
  9293. msgCaption = 
  9294. Logging")
  9295. ASYM_MessageBox(
  9296. 0, "WARNING", "OK")
  9297. <> "\"
  9298. ASYM_SetPath("
  9299.         result = 
  9300. "<sameDir>"
  9301. "<bookDir>"
  9302. ASYM_PathOfFile(
  9303. "<iniDir>"
  9304. iASYM_WindowsDirectory()
  9305. "<email>"
  9306.         ss= 
  9307. X"mapi.dll"
  9308.             DWORD MAPILogoff (
  9309. GetIniVar("
  9310. U","win.
  9311. ") <> 1
  9312. o    MAPINotFound>", "")
  9313. , ASYM_TempDir())
  9314. SPACE
  9315. "<CMS>"
  9316. "<fax>"
  9317. _ASYM_FindFax() 
  9318. objectContainer(
  9319. "<floppy>"
  9320.         Drives = GetDriveList32()
  9321.         okStr = 
  9322. OK>", "OK")
  9323.         escStr = 
  9324. CancelLog>", "
  9325. drives 
  9326. c"A" 
  9327. ChooseFloppy>","") \
  9328. f"&A:" 
  9329. "&B:"
  9330. "A:" 
  9331. "B:" 
  9332. c & ":"
  9333. tryStr = 
  9334. TryDrive>","")
  9335. CheckFloppyDrive>","")
  9336. ASYM_ExpandString(
  9337. , c & ":")\
  9338. mmyield
  9339. "A:\"
  9340. "B:\"
  9341.             c = upperCase(
  9342. c & ":\") 
  9343. mmYield
  9344. , c & ":")\
  9345. 4s_ASYM_LogDir
  9346. dest 
  9347. ,<printer>"
  9348. CheckDOSMemForLog() 
  9349. [dispatch" 
  9350. <> "\"
  9351. _ASYM_LogStart bk, fName, logAppend, encryptIt, 
  9352. , typ, CMSLogFileName, CMSLogFileType
  9353. 4s_ASYM_LogFileName, s_ASYM_LogHeading, \
  9354. s_ASYM_LogEncrypt, s_ASYM_LogDest, s_ASYM_LogStartTime,\
  9355. s_ASYM_LogType, s_ASYM_UserName, s_ASYM_BookIsScored,\
  9356. s_ASYM_LogEncryptKey,_s_CMS_ModuleLogInfo
  9357. ASYM_WorkWindow()
  9358.             bk = 
  9359.  = _ASYM_MakeLogFileName(
  9360. "append")
  9361.     pwVerString = "[version4]"
  9362.             MakeKeyedPasswordEX("Sesame", 0x07000001)
  9363. ASYM_IsFile(
  9364. =*" & 
  9365.             p = 
  9366. p = 1
  9367. ASYM_CreateEncryptedFileEx(
  9368. ASYM_ShowError 
  9369. ERRORCreateLog>","
  9370.  Creation 
  9371.  = (ASYM_IsScored 
  9372. bk <> 
  9373.     logOptions = ASYM_LogOptions 
  9374. ASYM_LogSetOptions ((
  9375. bk),\
  9376.     --** 
  9377. typ <> 
  9378. asym_CMS_SetLogInfo(
  9379.  --** 
  9380. \AWARE
  9381. ASYM_CMS_UserName()
  9382.  = ASYM_AskStudentName(
  9383.     bookName = ASYM_CMS_BookName()
  9384.     courseName = ASYM_CMS_CourseName()
  9385. *Info_Title 
  9386.     moduleOrdinal = ASYM_CMS_ModuleOrdinal()
  9387.     today = 
  9388. %"y mm dd"
  9389.     now = 
  9390. %"h24 
  9391.         --** 
  9392. = "transcript"
  9393. txt = 
  9394. LogSessionStart",\         
  9395.               
  9396.  SESSION START 
  9397.               
  9398. & "STUDENT: %1" \
  9399. 9& "COURSE: %2" & 
  9400. & "BOOK: %3" & 
  9401.  LOG 
  9402.             tmpTxt = 
  9403. logModule:x", "MODULE: %1")
  9404.  = typ
  9405. _ASYM_LogStop
  9406. SYM_LogTimes,\
  9407. s_ASYM_LogStats, 
  9408. ZElapsedTime
  9409.     oldCursor = _ASYM_SysCursor()
  9410. o     <> 
  9411.         logTimes = s_ASYM_LogTimes
  9412.  = ASYM_TicksToTime(
  9413. () - 
  9414.             -- Trigger the call that will collect 
  9415. scores
  9416. elapsedTime 
  9417. timeStamp = 0 & 
  9418. 9& 0 & 
  9419. ~(":", 
  9420. cp > 0
  9421. ~(":", 
  9422. END") & 
  9423. SUMMARY") & 
  9424. 9& timestamp & 
  9425. LogSessionEnd","
  9426.  session 
  9427. I:")\
  9428.  = ASYM_CollectTotalScore() 
  9429. ) = 2 
  9430.  & "/" & 
  9431. No scored 
  9432. }found")
  9433. Final 
  9434. :") && 
  9435. LogFinalQStatus",\
  9436.  FINAL TEST ITEM STATUS 
  9437. ") & 
  9438. LogEnd",\
  9439. ") & 
  9440.  = ASYM_LogDestination 
  9441. ASYMI_EmailLogList 
  9442. _ASYM_LogTypeComboValues
  9443. ComboLogTypes",\
  9444. v>,None" & 
  9445. ,Full 
  9446.         "responseData,Tab-separated 
  9447.  data")
  9448. , logFn
  9449. ASYM_IsDirectory(
  9450. ) = 3 
  9451. ":\" 
  9452. "\\"))
  9453. ("Log")
  9454. ASYM_Is32Bit()
  9455. ShortFileName(
  9456. "auto" 
  9457.  = "LOG00000.
  9458.         n = 0
  9459. IsRoomOnDisk d
  9460.     tag = "MinRequiredSpace"
  9461.     requ = ASYM_CBTIniVar("
  9462. 2,"")
  9463. SetIniVar("
  9464. F,ASYM_IniFile())
  9465. ASYM_FreeDiskSpace(
  9466. d) < 
  9467.         d = (
  9468. d & ":")
  9469. L NoRoomOnThatDisk>","")
  9470. _ASYM_LogWriteEntry txt
  9471.     fN = 
  9472. fN <> 
  9473. = " : "
  9474.             stf = 
  9475. y & ""
  9476.             p = 
  9477. p = 1
  9478. ASYM_WriteEncryptedFile(fN,txt,
  9479. L  & 
  9480. R  & fN
  9481. _ASYM_LogSetOptions heading, logPages, 
  9482. , logAnswers, logOnLock, logStats
  9483. s_ASYM_LogPages, 
  9484. , s_ASYM_LogAnswers, s_ASYM_LogOnLock, 
  9485. I = (
  9486.         ltf = 
  9487. _ASYM_LogStatus
  9488. GetFileSize32(
  9489. _ASYM_decode source, 
  9490. , ver
  9491. "_ASYM_decrypt" 
  9492. linkedFunctions("tbcbt.
  9493.         linkDLL "
  9494.             STRING 
  9495. _ASYM_decryptEX = 
  9496. _ASYM_PostMsg msg, tgt
  9497. 4s__ASYMMsgQ
  9498. 4_s_ASYM_BlockMsgQ
  9499. ! <> 
  9500.         -- arbitrary queue overrun trim
  9501. S) > 32000
  9502.             p = 
  9503. p = 0
  9504. "pagebackgroundbook"
  9505.  = expandString("%1 
  9506. 8""%2""",
  9507. objectContainer(
  9508. msg & 
  9509. o(2) & targetWindow & 
  9510. o(2) & 
  9511. (_s_ASYM_MsgPosted <> 
  9512.         -- only post the message 
  9513. posted messages aren't blocked 
  9514. we haven't
  9515.         -- already 
  9516.         sysErrorNumber = 0
  9517. X"User"
  9518.             WORD RegisterWindowMessage(STRING)
  9519.             INT PostMessage(
  9520. 9,DWORD)
  9521.         msgID = 
  9522. <"ASYM_PostCO")
  9523.         hWnd = windowHandle 
  9524. <, 0, 0)
  9525.         translateWindowMessage 
  9526.             on 
  9527. ASYM_DoPostedMsg 
  9528. _ASYM_DoNextPostedMsg
  9529. ZOBJECT vRef
  9530.     p = 
  9531. o(2), 
  9532. p = 0
  9533. ASYM_FlushMsgQ;
  9534.     p = 
  9535. o(2), 
  9536.     tgtV = 
  9537.     p = 
  9538. p = 0
  9539.  & ""
  9540. p = 1
  9541.     bs = ASYM_BlockSuspend()
  9542.     bs = ASYM_RestoreSuspend(bs)
  9543. bs <> 
  9544. isOpen 
  9545. = currentPage 
  9546.         cmd = 
  9547. _ASYM_DoPostedMsg 
  9548. , s__ASYMMsgQHold
  9549.     -- The 
  9550. has fired off, so 
  9551. no longer on 
  9552. eekMessage(POINTER,
  9553. ASYM_Ticks()
  9554. ASYM_LinkDLLs;
  9555.     lpMsg = ASYM_GetMemBlock(64)
  9556. %<> "0,0"
  9557.         -- WM_PAINT = 0x000F ; WM_TIMER = 0x0113
  9558.         busy = ((
  9559. (0 <> PeekMessage(
  9560. , 0, 1, 0x000E, 0)) 
  9561. (0 <> 
  9562. , 0, 0x0010, 0x0112, 0)) 
  9563. (0 <> 
  9564. , 0, 0x0114, 0x01ff, 0)) 
  9565. (0 <> 
  9566. , 0, 0x0210, 
  9567. -1, 0)) 
  9568. (0 <> 
  9569. , 0, 
  9570. + 1, 65535, 0)))
  9571.         openWindows = sysOpenWindows
  9572.             clientHWnd = clientHandle 
  9573. *, 0x0200, 0x0209, 0) <> 0)
  9574. ASYM_FreeMemBlock(
  9575. (27) 
  9576. ,0,0)
  9577. _ASYM_IsMsgPosted 
  9578.     -- determines 
  9579.     char2 = 
  9580.     testMsg = 
  9581.     msgPosted = 
  9582. g     & 
  9583. _ASYM_SetPostMsgBlock pNewValue
  9584.     newValue = 
  9585.     retVal = (
  9586. )TRUE
  9587. @FALSE
  9588.  <> NULL 
  9589. linkDLL "USER"
  9590. , 0, 0)
  9591. _ASYM_FlushPostMsgQueue
  9592. _ASYM_DoGenericTextFeedback obj, tag, pos, option
  9593. ZSTRING txtFB, txt2, fld, fldSpec
  9594. 1 = NULL
  9595. p + (4*
  9596. syspageunitsperpixel)
  9597. ASYM_ObjectCenter(
  9598. targetWindow    
  9599.  = ASYM_GetString(
  9600. objectContainer(
  9601.  = ASYM_ExpandString(
  9602. ) > 1
  9603.         fld = ASYM_FindField ("
  9604. e= FALSE
  9605.  & CRLF & 
  9606.  = "popup"
  9607. ASYM_ModalPopText(
  9608. oldSys = sysSuspendMessages
  9609. _ASYM_PlayAnswerFeedback answerIndex, 
  9610. actualObj
  9611. ZansArray[][]
  9612.     ss = 
  9613. ! = ASYM_WID_AnsArray 
  9614.  = 0 
  9615. _ASYM_PlaySummaryFeedback(
  9616. _PlayFeedbackItem (
  9617. , registerTry
  9618.     LOCAL fbArray[][]
  9619.     ss = 
  9620.   = ASYM_WID_SummaryFeedback 
  9621.         -- This might be a 3.0 widget that has summary feedback 
  9622. main array
  9623. x_upgrade3SummaryFeedback(obj)
  9624.     correctness = 
  9625. (ASYM_WID_Correctness(
  9626.         i = 1
  9627. B<= 0
  9628.         i = 2
  9629.         i = 3
  9630.     _feedbackPlayed 
  9631. ASYM_RegisterAttempt (
  9632.     retVal = 
  9633. , i, 
  9634. Hreference, num, 
  9635. , notSummary
  9636. 4_s_ASYM_FeedbackMediaPlayer
  9637. either a 
  9638.     oldSyserror = 
  9639.     oldMM = sysMediaSuspend
  9640.     mmError = 
  9641.     tryFlag = 
  9642.     result = 
  9643.     FBLoc = 
  9644. index
  9645. xisObject (_openClip 
  9646. mmStatus 
  9647. % <> "CLOSED"
  9648.             mmClose 
  9649.             mmYield
  9650.             bs = ASYM_BlockSuspend()
  9651. stop() 
  9652. ASYM_RestoreSuspend(bs)
  9653. ][13] <> 
  9654.             oldCursor = 
  9655. ASYM_GetStructureName(
  9656. ][13],
  9657. ) = "
  9658. mediaPlayer = ASYM_ResolveObject(
  9659. ][13],
  9660. 6) = 
  9661. ASYM_MediaPlayer 
  9662. bs = 
  9663. play() 
  9664. bs = 
  9665. (bs <> 
  9666. clipref = 
  9667. ][13]
  9668. played = 
  9669. sync = 
  9670. ][13] = "
  9671. h(clipRef) = 1
  9672. C_SmartPlaySound(
  9673. ss = 
  9674. mmPlayable 
  9675. mmOpen 
  9676. mmMediaType 
  9677. "digitalvideowaveaudio"
  9678. stageRef = 
  9679. ][13]
  9680. mmplay 
  9681.  notify 
  9682. obj = 
  9683. ][12]
  9684.             showIfClipFailed = 
  9685. ][14]
  9686. w     = 
  9687. ][14])
  9688. ][15] <> 
  9689. 4s__tb85r_fbcmd -- recursion trap
  9690. ][15]
  9691. oldfbcmd = 
  9692. X) > 1
  9693. " && 
  9694. m&& "
  9695. " && 
  9696. ][2] <> 
  9697. ASYM_DoAnswerHyperlink (
  9698. ][1], 
  9699.     -- Automatically 
  9700.      CBT Edition 3.0 widgets 
  9701. f"partial score"
  9702.     -- type 
  9703. non-specific 
  9704. called on them
  9705. ASYM_WID_PartialScore 
  9706. f obj
  9707. 1][1] = "
  9708. 2][1] = "incorrect"
  9709. 3][1] = "partially 
  9710. 1][i] = 
  9711. 1][i]
  9712. 2][i] = 
  9713. 2][i]
  9714. 3][i] = 
  9715. 2][i] -- there was no 3rd 
  9716.     ASYM_WID_DelayFeedback 
  9717. mmnotify 
  9718. , cmd, 
  9719.  snd, 
  9720. X"mmsystem"
  9721.         INT SndPlaySound(
  9722. ,WORD)
  9723. KillPlaySound = 
  9724. (DWORD,
  9725. (0,0)
  9726. e <> 
  9727.         flags = 0x0002 -- SND_NODEFAULT
  9728. H1 -- SND_ASYNC = 0x0001
  9729. ) > 1
  9730.             sms = 
  9731.         --Windows 
  9732. 4sound
  9733. ) <> 0) -- 
  9734.         --file - 
  9735. try relative 
  9736. 8's dir
  9737. ASYM_PathOfFile(
  9738. 8) & 
  9739. ASYM_GetShortFileName (
  9740. wasn't 
  9741.  paths
  9742. ASYM_FindPathFile(
  9743. HDMediaPath 
  9744. CDMediaPath 
  9745. <> 0) 
  9746. _ASYM_CheckAnswerHyperlinks obj
  9747. Zbadlinks
  9748. xASYM_checkHyperSysBook()
  9749. ASYM_HasAnsArray(
  9750. U = _ASYM_BadLinksList(
  9751. ASYM_HasFBArray(
  9752. dimensions(
  9753. ) > 1
  9754.             ss= 
  9755. _ASYM_PlayFeedback pTarget, 
  9756. , mode, pRegisterTry
  9757. STACK    responseList
  9758.         -- 3.0 compatibility, 
  9759. detail fb possible
  9760. ASYM_WID_Score(
  9761.  = ASYM_WID_MaxScore 
  9762. ASYM_DoFeedback 
  9763.             responseIDs = ASYM_WID_ResponseIDs 
  9764.             _responseList = 
  9765. , obj
  9766. _ASYM_GetFileDate fName, formatString
  9767.     fDate = GetFileDate32(
  9768. xNULL
  9769.         stop = 
  9770. 3) - 1
  9771. - 7) < 3        --
  9772. we didn't 
  9773. a four-digit year
  9774. + 1900
  9775. "sec" 
  9776. " " & 
  9777. "mm/dd/yyyy h24:
  9778. _ASYM_AddFileExtension fn, ext
  9779.     fn = trim (fn)
  9780.     pth = ASYM_PathOfFile (fn)
  9781.     fn = ASYM_ShortFileName (fn)
  9782.     pos = 
  9783. ~(".", fn)
  9784. T& fn & "." & 
  9785.     cc = 
  9786.     lastPos = 
  9787. M<> 0 
  9788. V< cc
  9789. ~(".", 
  9790. r+ 1 
  9791. c" " 
  9792. & fn & "." & ext
  9793. _ASYM_ReplaceFileExtension fn, 
  9794.     fn = 
  9795. le (fn)
  9796.     fn = 
  9797. ~(".", fn)
  9798. & fn & "." & 
  9799.     cc = 
  9800. <> 0 
  9801. ~(".", 
  9802. & fn & ext
  9803. c" " 
  9804. & fn & "." & 
  9805. fn = 
  9806. _ASYM_GetFileVersion 
  9807. productFlag
  9808. --fname
  9809. --    full path 
  9810. file 
  9811. which 
  9812. version info
  9813. --    TRUE:
  9814. returns 
  9815. %xx,xx,xx,xx
  9816. --    FALSE (default): 
  9817. %xx,xx,xx,xx
  9818.     linkDLL32 "kernel32.dll"
  9819.         LONG GetLastError()
  9820.         POINTER32 GlobalAlloc(
  9821. 3lobalFree(
  9822. QFileVersionInfoA(STRING, 
  9823. zFileVersionInfoSizeA(
  9824. VerQueryValueA(
  9825.     rv = 
  9826.     gmemflags = 0x40    --GMEM_FIXED | GMEM_ZEROINIT
  9827.     dummy = 
  9828. gmemFlags, 4)
  9829.     bufSize = GetFileVersionInfoSizeA(
  9830. *> 0    --otherwise no 
  9831.         verBuf = 
  9832. X VS_FIXEDFILEINFO structure
  9833.         ffiBuf = 
  9834. t, "\", 
  9835.         ffiPtr = pointerPointer32(0, 
  9836. %now points 
  9837.         --Type 
  9838. dwSignature As Long
  9839. dwStrucVersion As 
  9840. e.g. 0x00000042 = "0.42"
  9841. dwFileVersionMS As 
  9842. e.g. 0x00030075 = "3.75"
  9843.         -- 12
  9844. dwFileVersionLS As 
  9845. e.g. 0x00000031 = "0.31"
  9846.         -- 16
  9847. dwProductVersionMS As 
  9848. e.g. 0x00030010 = "3.10"
  9849.         -- 20
  9850. dwProductVersionLS As 
  9851. e.g. 0
  9852.         -- 24
  9853. dwFileFlagsMask As 
  9854. = 0x3F 
  9855. "0.42"
  9856.         -- 28
  9857. 1 As 
  9858. e.g. VFF_DEBUG Or VFF_PRERELEASE
  9859.         -- 32
  9860. dwFileOS As 
  9861. e.g. VOS_DOS_WINDOWS16
  9862.         -- 36
  9863. dwFileType As 
  9864. e.g. VFT_DRIVER
  9865.         -- 40
  9866. dwFileSubtype As 
  9867. e.g. VFT2_DRV_KEYBOARD
  9868.         -- 44
  9869. dwFileDateMS As 
  9870. e.g. 0
  9871.         -- 48
  9872. dwFileDateLS As 
  9873. e.g. 0
  9874.         --End 
  9875.         --sanity 
  9876. X: signature should always be the following value
  9877. PointerDword32(0, 
  9878. ) = 0xfeef04bd
  9879. ~= 16
  9880.             major = 
  9881.             majorLeft = 
  9882. y0x10000
  9883.             majorRight = 
  9884. ;bitAnd 0xffff
  9885.             minor = 
  9886. ~+4, 
  9887.             minorLeft = 
  9888.             minorRight = 
  9889.             rv = 
  9890. GlobalFree(
  9891. _ASYM_GetTempFile pExt
  9892.     retVal = 
  9893.         INT
  9894. GetTempFileNameA(
  9895. WORD,
  9896. ocPointer32 = 
  9897. DWORD,
  9898.      GlobalFreePointer32 = 
  9899.     lpBuffer32 = GlobalAllocPointer32(0,1024)
  9900. 2"0,0"        
  9901. r= "Unable 
  9902. allocate memory."
  9903.         ext = 
  9904. "TMP"
  9905. )) > 3 
  9906. ASYM_TempDir(),
  9907. generate 
  9908. pointerString32(0,
  9909. ASYM_getShortFileName(
  9910. _ASYM_GetShortFileName 
  9911. getShortFileName32(
  9912. _ASYM_GetLongFileName 
  9913. getLongFileName32(
  9914. -- ASYM_PopMenu (menuItemList, pos, rect)
  9915. -- Displays a popup 
  9916. c. Each 
  9917. <> represents 
  9918. -- the 
  9919. c. The 
  9920. shown 
  9921. units) 
  9922. > parameter defines a 
  9923. -- which, 
  9924. you release 
  9925. umouse, 
  9926. cwill 
  9927. xbe dismissed.
  9928. following special 
  9929. Tcan be defined 
  9930. beginning 
  9931. (these 
  9932. xappear 
  9933. -- "{"    - Identifies 
  9934. a sub-
  9935. c. Subsequent 
  9936. identified 
  9937. just a "}"
  9938. -- "|"    - Start 
  9939. on a 
  9940. qcolumn, separated 
  9941. Ha separator bar
  9942. -- "\"    - 
  9943. on a 
  9944. 6without a 
  9945. -- "("    - Disabled 
  9946. -- "*"    - Check 
  9947. Xmark
  9948. -- "."    - 
  9949. fa radio-
  9950. -- "+"    - Make 
  9951. default 
  9952. (should only 
  9953.  one per 
  9954. -- "#"    - 
  9955. a bitmap. 
  9956. ToolBook
  9957. ! resource 
  9958. -- "/"    - All subsequent 
  9959. Tare part 
  9960. allows you
  9961. above 
  9962. -- If "{" 
  9963. specified, 
  9964. must be 
  9965. -- definition, 
  9966. -- consisdered 
  9967. . Any other 
  9968. symbols 
  9969. order 
  9970. actual 
  9971. -- Return value:
  9972. -- Positive 
  9973. selected 
  9974. - no 
  9975. -- Negative 
  9976. error occurred that prevented 
  9977. displaying.
  9978. -2    - couldn't create 
  9979. -3    - 
  9980. -6    - 
  9981. xvalid
  9982. -13    - no 
  9983. provided
  9984. _ASYM_PopMenu 
  9985. 4_s_ASYM_PopMenuChildMenuHandleList, _s_ASYM_BitmapHandleList
  9986. menuText = 
  9987.  some constants
  9988.     GMEM_ZEROINIT = 0x0040
  9989.     GMEM_MOVEABLE = 0x0002
  9990.     TPM_RETURNCMD = 0x0100
  9991.     TPM_RIGHTBUTTON = 0
  9992.     TPM_NONOTIFY = 0x0080
  9993.     -- link 
  9994.     linkDLL "user"
  9995.         INT postMessage (WORD, 
  9996. LONG)
  9997.     linkDLL32 "user32.dll"
  9998.         DWORD CreatePopupMenu32 = 
  9999. ^InsertMenuItem32 = InsertMenuItemA (
  10000. , POINTER32)
  10001. TrackPopupMenu32 = 
  10002. DestroyMenu32 = 
  10003. kernel32.
  10004. GlobalAlloc32 = 
  10005.  GlobalLock32 = 
  10006. GlobalUnlock32 = 
  10007. GetLastError()
  10008. gdi32.
  10009. DeleteObject32 = 
  10010.     -- setup 
  10011. aults
  10012.     vRef = targetWindow
  10013. pos = 
  10014. mousePosition 
  10015.         hRect = 0
  10016.         pRect = "0,0"
  10017.         -- we're 
  10018. allocating little bits 
  10019. memory, so we'll assume 
  10020.         -- allocations succeed (
  10021. totally screwed 
  10022. fail anyways)
  10023. bitOr 
  10024. , 16)
  10025.      = pageUnitsToScreen (
  10026. pointerLong32 (0, 
  10027. N12, 
  10028.     hMenu = 
  10029.         menuItemInfoSize = 44
  10030.         -- 
  10031.     MENUITEMINFO structure
  10032.         hMenuItemInfo = 
  10033.         pMenuItemInfo = 
  10034.         -- 
  10035. - limit 
  10036.         hMenuText = 
  10037. , 256)
  10038.         pMenuText = 
  10039.         -- initialize 
  10040. pointerDWord32 (0, 
  10041. .28, 
  10042. ?32, 
  10043. P40, 
  10044. buildMenu (
  10045.             retVal = 
  10046.             -- This 
  10047. a hack 
  10048.  down message
  10049.             -- pump. Calling popmenu like 
  10050. affect, 
  10051.     ctually
  10052.             -- 
  10053. popMenu (clientHandle 
  10054. , pageScroll 
  10055. "}", 
  10056.             -- now 
  10057. real call
  10058. , delimitByCRLF, parentItem
  10059. type flags
  10060.     MFT_STRING        = 0x00000000
  10061.     MFT_MENUBARBREAK    = 0x00000020
  10062.     MFT_MENUBREAK    = 0x00000040
  10063.     MFT_RADIOCHECK    = 0x00000200
  10064.     MFT_BITMAP        = 0x00000004
  10065. state 
  10066.     MFS_GRAYED        = 0x00000003
  10067.     MFS_CHECKED        = 0x00000008
  10068.     MFS_DEFAULT        = 0x00001000
  10069. info mask 
  10070.     MIIM_SUBMENU    = 0
  10071.     MIIM_TYPE        = 0x00000010
  10072.     MIIM_STATE        = 0x00000001
  10073.     MIIM_ID        = 0x00000002
  10074.         menuItemCount = textlineCount (
  10075.     menuItemNumber = 0
  10076.         menuItemID = i + 
  10077.             menuItemText = 
  10078.         menuItemState = 0
  10079.         menuItemType = 
  10080.         menuItemFlagMask = 
  10081.         hMenuChild = 0
  10082.         bitmapItem = 
  10083. = "/"
  10084. = "{"
  10085. a submenu
  10086. subMenuEnd = 0
  10087. subMenuDepth = 0
  10088. -- look 
  10089. i + 1 
  10090. = "}"
  10091. = "{"
  10092. find 
  10093. , so we bail (malformed 
  10094. cdescription)
  10095. subMenuMenuItemList = 
  10096. Di + 1 
  10097. 1t = 
  10098. i + 1 
  10099. "/|\(*.+#"
  10100. = "/"
  10101. = "|"
  10102. = "\"
  10103. = "("
  10104. -- disabled 
  10105. = "*"
  10106. = "."
  10107. -- use a 
  10108.  rather than a 
  10109. = "+"
  10110. = "#"
  10111. bs = ASYM_BlockSuspend()
  10112. resRef = 
  10113. hBitmap = gdiHandle (
  10114. ASYM_RestoreSuspend(bs)
  10115. pointerString32 (0, 
  10116. pointerPointer32 (36, 
  10117. (36, 
  10118. , "0,0")
  10119. , -1, 
  10120. -- INET Error Codes
  10121. --    0        = API_ERR_SUCCESS
  10122. --    -1        = API_ERR_UNKNOWN
  10123. --    -2        = API_ERR_INTERNAL
  10124. --    -3        = API_ERR_NOT_IMPLEMENTED
  10125. --    -4        = API_ERR_SYSTEM
  10126. --    -5        = API_ERR_BAD_PROPNAME
  10127. --    -6        = API_ERR_PROP_NOT_SETTABLE
  10128. --    -7        = API_ERR_PROP_OBJECT_OWNS_OBJECTS
  10129. --    -8        = API_ERR_MEMORY
  10130. --    -9        = API_ERR_ALIAS_EXISTS
  10131. --    -10        = API_ERR_ALIAS_NOT_FOUND
  10132. --    -11        = API_ERR_INVALID_OBJ_TYPE
  10133. --    -12        = API_ERR_BAD_OWNER_ALIAS
  10134. --    -13        = API_ERR_BAD_PROP_VALUE
  10135. --    -14        = API_ERR_NULL_SERVER_NAME
  10136. --    -15        = API_ERR_WRONG_OBJECT_TYPE
  10137. --    -16        = API_ERR_CONNECTION_HAS_FILE
  10138. --    -17        = API_ERR_NO_CURRENT_FILE
  10139. --    -18        = API_ERR_CANT_BUILD_URL
  10140. --    -19        = API_ERR_GENERIC_FAILED_TO_CONNECT
  10141. --    -20        = API_ERR_NO_CACHE_ENTRY
  10142. --    -21        = API_ERR_NO_WILDCARDS_ALLOWED
  10143. --    -22        = API_ERR_REMOTE_FILE_EXISTS
  10144. --    -23        = API_ERR_OPERATION_INVALID_OFFLINE
  10145. --    -24        = API_ERR_ISEEK_END_UNAVAILABLE
  10146. --    -25        = API_ERR_SEEK_REQUIRES_CACHE
  10147. --    -26        = API_ERR_SEEK_FAILED
  10148. --    -27        = API_ERR_NULL_URL
  10149. --    -28        = API_ERR_LOCAL_FILE_EXISTS
  10150. --    -29        = 
  10151. E_NOT_FOUND
  10152. --    -30        = API_ERR_INFO_NOT_AVAILABLE
  10153. --    -31        = API_ERR_NOT_HTTP_URL
  10154. --    -100    = API_ERR_UNKNOWN_TASK
  10155. --    -101    = API_ERR_BAD_PARAMETER
  10156. --    -102    = API_ERR_OBJECT_NOT_OPEN
  10157. TBM_Evaluate Notification Return Values
  10158. --    0        = OK
  10159. --    -1        = ABORT REQUEST
  10160. --    -2        = TURN OFF THIS NOTIFICATION
  10161. DLL definitions
  10162. _ASYM_INET_linkDLL
  10163.     retVal = 
  10164.     bs = ASYM_BlockSuspend()
  10165.     linkDll32 "tbinet32.dll"
  10166.         STRING INetClose(
  10167. reateDirectory(
  10168. /DeleteFile(
  10169. FDestroyObject(
  10170. `GetCurrentFile(
  10171. GetDirectoryList(
  10172. GetFile(
  10173. GetLastErrorCode()
  10174. GetLastErrorText()
  10175. GetListDelimiter(
  10176. GetProperty(
  10177. GetRelativeUrl(
  10178. GetRemoteErrorCode()
  10179. GetSessionList()
  10180. GetSystemErrorCode()
  10181. IsFileCurrent(
  10182. NewObject(
  10183. PutFile(
  10184. Read(
  10185. , POINTER, LONG)
  10186. RemoveDirectory(
  10187. RenameFile(
  10188. Seek(
  10189. SetListDelimiter(
  10190. SetProperty(
  10191. SetRelativeUrl(
  10192. SetUrlFromParts(
  10193. Write(
  10194. linkDLL32
  10195.     bs = ASYM_RestoreSuspend(bs)
  10196. bs <> 
  10197. r= "Unable 
  10198. _ASYM_GetFile_URL pRemoteFile, pLocalFile, pOverWrite, pSecureSocket
  10199.     remote_File = 
  10200.     local_File = 
  10201.     overWrite = (
  10202. H = TRUE)
  10203.     secureSocket = (
  10204.     gotRemoteFile = 
  10205.     ret = 
  10206. () = 
  10207.             INet_Alias_GetFile = "ASYM_INET_URL_GetFile"
  10208. jINetNewObject(
  10209. , "URLConnection")
  10210. INetSetProperty(
  10211. "OK" 
  10212. , "DecodeEscapeChars", 
  10213. , "EncodeUnsafeChars", 
  10214. "OK" 
  10215. "OK" 
  10216. INetGetCurrentFile(
  10217. "OK" 
  10218. -- Errors encountered during the attempt
  10219. INetDestroyObject(
  10220. -- ASYM_INET_LinkDLL() failed
  10221.             -- 
  10222. connection
  10223. <> "OK") AND (
  10224. : " & INetGetLastErrorText()
  10225. _ASYM_GetFile_FTP pRemoteServer, pRemotePort, pRemoteDir, \
  10226. RemoteUser, pRemotePassword, 
  10227. write, pTransferType
  10228.     remote_Server = 
  10229.     remote_Port = 
  10230.     remote_Dir = 
  10231.     remote_User = pRemoteUser
  10232.     remote_Password = 
  10233. O<> "/" 
  10234. pOverwrite = 
  10235.     transferType = 
  10236. ASYM_ItemOffset(
  10237. !, "binary,ascii") = 0 
  10238.     remote_FullPath = 
  10239. () = 
  10240. = "ASYM_INET_FTP_GetFile"
  10241. , "FtpConnection")
  10242. , "ServerName", 
  10243. "OK" 
  10244. "OK" 
  10245. , "UserName", 
  10246. "OK" 
  10247. "OK" 
  10248. , "TransferMethod", 
  10249. ret= "OK" 
  10250. -- First, 
  10251. Zfile 
  10252. current
  10253. localIsCurrent = 
  10254. ASYM_IsFile(
  10255. 0INetIsFileCurrent(
  10256. |, so we don't have 
  10257. "OK" 
  10258.             -- 
  10259.         -- 
  10260. <> "OK") 
  10261. : " & 
  10262. Handler Stubs
  10263. INetNotifyResolvingName pAlias, pName
  10264. INetNotifyNameResolved 
  10265. INetNotifyConnecting 
  10266. INetNotifyConnected 
  10267. INetNotifySending 
  10268. RequestHeaders
  10269. INetNotifySent 
  10270. INetNotifyReceivingResponse 
  10271. INetNotifyReceivedResponse 
  10272. ResponseHeaders, DWORD pBytesReceived
  10273. INetNotifyClosingConnection 
  10274. INetNotifyClosedConnection 
  10275. INetNotifyRequestComplete 
  10276. INetNotifyCopyProgress 
  10277. Copied, 
  10278. TotalBytesToCopy
  10279. INetNotifyCopyComplete 
  10280. _FindExecutableFile fn
  10281. ZtestFn, f
  10282. "shell.dll"
  10283.         WORD 
  10284. V    (STRING,
  10285. POINTER)
  10286.     lpBuffer = ASYM_GetMemBlock(256)
  10287.  NULL 
  10288. )"0,0"
  10289. c"*" 
  10290. fn <> 
  10291. xASYM_IsFile(fn)
  10292.         tempFn = 
  10293. ASYM_GetTempFile("tst")
  10294.         p = revOffset(".", fn)
  10295. p > 0
  10296.             f = ASYM_PathOfFile(
  10297. & "jg080647" & 
  10298. U(fn) 
  10299. RemoveFile32(
  10300.             ss = 
  10301.         f = fn
  10302.     status = 
  10303. (f, _ASYM_CurrentDirectory(), 
  10304. I<= 32
  10305.         exe = 
  10306. ASYM_FreeMemBlock(
  10307. ASYM_Is32Bit()
  10308. ASYM_GetShortFileName(
  10309. _ASYM_IsDirectoryWriteable dirSpec
  10310. "\\" 
  10311. _ASYM_IsDriveReady(
  10312. _ASYM_FreeDiskSpace(
  10313. [) > 0
  10314. n <> "\"
  10315.     fN = 
  10316.  & "~~
  10317. [~~x.tmp"
  10318.     ss = 
  10319.     fuErr = SetErrorMode(1)
  10320. = ss    
  10321. ZDWORD n
  10322.     d = 
  10323.     linkDLL "kernel"
  10324. de(1)
  10325.     vn = GetVolumeName32(d)
  10326.         n = 
  10327. (n >= 0 
  10328. r= 0))
  10329. _ASYM_IsFileAvailable fN
  10330.         ss = 
  10331. = ss    
  10332. _ASYM_MakeIntoRelPath rootPath,longPath
  10333.         -- 
  10334. "c:\" 
  10335. thisPath 
  10336. "c:\x\"
  10337.         -- BOTH MUST END WITH "\"!!!
  10338. ZrelPath
  10339. ^) = 1 
  10340.         p1 = 1;p2 = p1
  10341. cp2 < 
  10342. p2 > 0
  10343. dirlen = p2 - p1
  10344. p2 - 1 
  10345.  = ".."
  10346. p2 = p2 - 
  10347. p1 = p2
  10348. _ASYM_SetCurrentDirectory pathStr
  10349.     result = -1
  10350.     ccnt = 
  10351. &- 1 
  10352. C <> ":"
  10353.     d = GetCurrentDrive32()
  10354.     p = 
  10355. ~(":", 
  10356. p > 1
  10357.         nd = 
  10358. SetCurrentDrive32 (nd)
  10359. _ASYM_SetPath pathName, 
  10360. 4_s_ASYM_PathCache[][]
  10361.     ss = 
  10362. dimensions(
  10363. mi][1] 
  10364. |i][2] = 
  10365. 1][1] = 
  10366. 1][2] = 
  10367. SetIniVar("Paths",
  10368. , ASYM_IniFile())
  10369. _ASYM_IsValidDrive 
  10370. , retry, prompt
  10371.     d = 
  10372.         d = 
  10373. GetDriveList32()
  10374. GetCDDriveList32()
  10375.  = ASYM_GetString("Check the CD", \
  10376. "Please verify that 
  10377. properly installed 
  10378. 8-ROM drive.")
  10379. ASYM_MessageBox(
  10380. y, "hand", "retryCancel")
  10381.     drv = 
  10382.     dir = "\" & GetCurrentDirectory32(
  10383. *<> "\"
  10384. expandString("%1:%2", 
  10385. _ASYM_FindPathFile fName, 
  10386. , bkPath
  10387.     DOSPath = 
  10388. c":\" 
  10389.  = GetDosEnvironmentString32("PATH")
  10390.             p = 
  10391. ~("=",
  10392. p > 0
  10393.     p = 
  10394. ~(";", 
  10395. cp <> 0
  10396.  = ","
  10397.         p = 
  10398. ~(";", 
  10399.  = pathOfFile(
  10400. ASYM_trim(
  10401. <> "\"
  10402. _ASYM_ExpandRelPath(
  10403. <> ":" 
  10404.         testName = 
  10405.  drspec
  10406.  oldDir
  10407.     r = GetFreeDiskSpace32(
  10408. \ <> 
  10409. _ASYM_GetPath 
  10410. ASYM_BlockSuspend()
  10411.     cacheSize = 
  10412. ASYM_RestoreSuspend (
  10413. i][1] 
  10414. i][2]
  10415.  = GetIniVar("
  10416. ][1]    = 
  10417. ][2]    = 
  10418.  dirspec
  10419. FALSE
  10420. 4) > 3
  10421.     gfa = GetFileAttributes32(
  10422.         gdol = GetDirectoryOnlyList32(
  10423.  & "\*.*", 
  10424. _ASYM_RelativePath 
  10425.     , bkName
  10426.     ) = 1
  10427. _ASYM_WindowsDirectory
  10428.  (200)
  10429. "0,0"
  10430.         sysErrorNumber = 13
  10431.  ("Not enough memory. Close other applications 
  10432.         INT GetWindowsDirectory(
  10433. ,199)
  10434.     winDir = 
  10435. -<> "\"
  10436. _ASYM_IsAbsoluteFilePath pFileName
  10437.     retVal = 
  10438. ) > 2 
  10439. . = ":") 
  10440. C = "\\") 
  10441. --Creates 
  10442. passed directory, 
  10443. directories 
  10444. don't
  10445. --already exist.
  10446. --Returns 
  10447. successful, 
  10448. _ASYM_RecurseCreateDirectory 
  10449.     rv = 
  10450.         rv = 
  10451. _ASYM_ParentDirectory(
  10452.     Invalid 
  10453. createDirectory32(
  10454. rv = 
  10455. -9    --invalid 
  10456. -12    --access denied
  10457. err = 
  10458. Access 
  10459. Unknown error")
  10460. " (" & 
  10461. & ")" 
  10462. UnableToCreateDir", "Could 
  10463.  ""%1"": %2."), \
  10464. dir, 
  10465. returns 
  10466.     rv = 
  10467. "\\"    --
  10468. a UNC 
  10469. desired segment 
  10470. a full 
  10471. partial 
  10472. parse
  10473. --    op        = operation:
  10474. --        DISK            
  10475. disk 
  10476.  letter followed 
  10477. Ha colon.
  10478. --        EXTENSION_ONLY    
  10479. file extension, without 
  10480. period.
  10481. --        FILENAME        
  10482. filename 
  10483. fits 
  10484. --        FILENAME_ONLY    
  10485. only 
  10486. ftrailing backslash "\")
  10487. _ASYM_ParsePath 
  10488. op = "
  10489. op = "DRIVE"
  10490.             rv = 
  10491. op = "
  10492.         rv = 
  10493.         fileName = ASYM_ShortFileName (
  10494. op = "
  10495.             rv = 
  10496.             dotPos = ASYM_FileDotPosition (
  10497. op = "
  10498. cc = 
  10499. I> 0 
  10500. Q< cc
  10501. rv = 
  10502. b+ 1 
  10503. op = "
  10504. rv = 
  10505. rv = 
  10506. seperates a 
  10507. . If 
  10508. -- doesn't 
  10509.     cc = 
  10510.     pos = 0
  10511. ~(".", 
  10512. ~(".", 
  10513.     -- It's 
  10514. cSPACE 
  10515. --Appends a 
  10516. , ensuring a single \ between them,
  10517. --        fn
  10518.  relative 
  10519. _ASYM_AppendFileToPath 
  10520. fn = "\")
  10521.  otherPath, 
  10522.  <> "\"
  10523. 6 = "\"
  10524. ASYM_ResolvePath (
  10525. _ASYM_ResolvePath filePath
  10526.  = ASYM_ConvertPathToList (
  10527. itemOffset ("..", 
  10528. ASYM_ConvertListToPath (
  10529. _ASYM_ConvertPathToList 
  10530.     -- converts a 
  10531. a list 
  10532. easier toolbook manipulation
  10533. ~("\", 
  10534.  = ","
  10535. ~("\", 
  10536. _ASYM_ConvertListToPath pathList
  10537. ~(",", 
  10538. ? = "\"
  10539. ~(",", 
  10540. _ASYM_RecurseRemoveDirectory 
  10541.     options
  10542. 4_s_ASYM_RRDInit
  10543. ZLOGICAL didInitHere
  10544.     --initialize 
  10545. we haven't 
  10546. F <> 
  10547.         sc = 
  10548. zeverything 
  10549. fshort 
  10550. names: faster
  10551. GetShortFileName32(
  10552.     ok = 
  10553. (dir)
  10554.         ok = 
  10555. <> "\"
  10556.         sFiles = GetFileOnlyList32(
  10557. & "*.*", 
  10558.         cFiles = textlineCount(
  10559.             code = removeFile32(
  10560. errCouldNotDeleteFile", \
  10561. delete 
  10562.     ""%1""." & \
  10563. CRLF & 
  10564. "Reason: %2")
  10565. > , ASYM_TBDOSErrorString("
  10566. ok = 
  10567.             sDirs = 
  10568. & "*.*", 
  10569.             cDirs = 
  10570. "..")    -- skip "." 
  10571. ok = 
  10572. "clearOnly" 
  10573. RemoveDirectory32(
  10574. errCouldNotDeleteDir", \
  10575.  ""%1""." & \
  10576. ok = 
  10577. o= sc
  10578. _ASYM_FindMediaFile pFilename, pBook, pSearchHD, pSearchCD, pSearchHyperPath
  10579. B <> 
  10580.         refBook = 
  10581. (isObject(
  10582. '<> "
  10583. YobjectContainer(
  10584.         searchPath = 
  10585. HDMediaPath 
  10586. & "," 
  10587. CDMediaPath 
  10588. & "," 
  10589. ASYM_HyperPath(
  10590. ASYM_ExpandMediaPath(
  10591. _ASYM_ExpandMediaPath pPaths, 
  10592.     bookPath = 
  10593.     CDDriveLetters = 
  10594.     numDrives = 
  10595.     newPathList = 
  10596. mediaPath
  10597.  = "<BookPath>"
  10598. y = "\" 
  10599.  <> "\" 
  10600. ASYM_ItemInList(
  10601.  & "," 
  10602.  = "<CDROM>"
  10603.  = "\" 
  10604. thisCDDrive = 
  10605. 2& ":\"
  10606. J& ":\" & 
  10607.  <> "\" 
  10608.  & "," 
  10609.  <> "\" 
  10610.  & "," 
  10611. _ASYM_FileRelativeToMedia 
  10612. & "," 
  10613. & "," 
  10614.             pathLen = 
  10615. _ASYM_PromptForCDROM 
  10616. h , pCaption
  10617.         continueCheck = 
  10618. ASYM_FindFileOnCDROM(
  10619. -- We found a CD 
  10620. -- Keep looking
  10621. msgTxt = pMessage
  10622. !msgPromptForCDROM", \
  10623. "ToolBook 
  10624. unable 
  10625. locate a 
  10626. containing 
  10627. :" & \
  10628. "%1" & \
  10629. "Insert 
  10630. "appropriate 
  10631. press Retry, 
  10632. msgCaption = 
  10633. "msgCapPromptForCDROM", \
  10634. ret = 
  10635. a, "INFO", "RetryCancel")
  10636. ASYM_Wait(3000)
  10637. _ASYM_FindFileOnCDROM 
  10638.         CDList = 
  10639. 8& ":\" & 
  10640. - version 
  10641. _ASYM_PathOfFile 
  10642. "\/:")
  10643. _ASYM_ShortFileName 
  10644.     tmp = 
  10645. "\/:")
  10646. _ASYM_TempDir
  10647.     linkDLL32 "kernel32.
  10648. *GetTempPathA(INT,POINTER32)
  10649.  GlobalAllocPointer32 = 
  10650.  +GlobalFreePointer32 = 
  10651.     lpBuffer32 = 
  10652. T32(0,1024)
  10653. "0,0"
  10654. 1023,
  10655.     tmpDir = pointerString32(0,
  10656. ;<> "\"
  10657. _ASYM_Is32Bit
  10658.     -- This function used 
  10659. False 
  10660. TRUE depending on 
  10661. you were 
  10662.     -- running Window 3.1x [16 bit] 
  10663. Windows 95 (
  10664. higher) [32 
  10665.     -- but now returns just 
  10666. sbecause TB no longer supports 
  10667. S3.1x
  10668. _ASYM_ScreenBounds where, defaultMonitor
  10669.     -- Returns the 
  10670. monitor specified 
  10671. =>. If <
  10672. 9primary 
  10673.     -- <
  10674. r>        - One 
  10675. \following:
  10676. * A point 
  10677. pixels relative 
  10678. Scorner 
  10679. (that 
  10680. , screen 
  10681. 0,0). In <
  10682. contain 
  10683. 0,0). If <
  10684. largest area 
  10685. intersection 
  10686. reference. If <
  10687. bounding 
  10688. * NULL. If <
  10689.     -- <
  10690. parameter 
  10691. xlocated
  10692. within 
  10693. . By 
  10694. will 
  10695. nearest 
  10696. M. However, 
  10697. "defaultToPrimary", 
  10698. %determined 
  10699. logic described above, 
  10700.     -- <
  10701. invalid, 
  10702. 0. If 
  10703. error occurs 
  10704. xcaused 
  10705.     linkDLL "user"
  10706.         INT GetSystemMetrics(
  10707.     linkDLL32 "kernel32.dll"
  10708.         POINTER32 GlobalAllocPointer32 = 
  10709.  (DWORD, 
  10710.  GlobalFreePointer32 = 
  10711.         screenBounds = 0,0,getSystemMetrics(0),
  10712.         -- Could we have multiple monitors?
  10713. sysOperatingSystem
  10714.         hasMultiMon = 
  10715. = "95" 
  10716. = "NT" 
  10717. < 5))
  10718. user32.
  10719.  MonitorFromPoint (LONG, 
  10720.  MonitorFromWindow (
  10721.  MonitorFromRect (
  10722. MonitorInfo = GetMonitorInfoA (
  10723. MONITOR_DEFAULTTOPRIMARY = 1
  10724. monitorDefault = 
  10725. MONITOR_DEFAULTTONEAREST = 2
  10726. isType ("
  10727. hMonitor = 
  10728. windowHandle 
  10729. ) = 4 
  10730. pRect = 
  10731. 2 (0, 40)
  10732. pointerLong32 (0, 
  10733. R12, 
  10734. 0, 0, 
  10735. pMonitorInfo = 
  10736. 2 (0, 40)
  10737. pointerDWord32 (0, 
  10738. 1, 40)
  10739. ScreenInfo
  10740. 2 ^ (DisplayBitsPerPixel() * DisplayColorPlanes())
  10741. VerticalDisplayRes() 
  10742. HorizontalDisplayRes() 
  10743. _ASYM_GetSystemColor sysColor
  10744.  GetSysColor (
  10745.         colorList = "Scrollbar,Background,ActiveTitle,InactiveTitle,Menu,
  10746. ,WindowFrame,MenuText,WindowText," & \
  10747.             "TitleText,ActiveBorder,InactiveBorder,AppWorkSpace,Hilight,HilightText,ButtonFace,ButtonShadow,GrayText," & \
  10748.             "ButtonText,InactiveTitleText,ButtonHilight,ButtonDkShadow,ButtonLight,InfoText,InfoWindow"
  10749.  = ASYM_ItemOffset (syscolor, 
  10750. ) - 1
  10751. r= "Not a 
  10752. "0,0,0"
  10753. getSysColor (
  10754.         r = 
  10755. bitAnd 0x000000ff
  10756.         g = (
  10757. ff00) / 0x100
  10758.         b = (
  10759. 1ff0000) / 0x10000
  10760. r,g,b
  10761. _ASYM_PrimaryMouseButton
  10762. 23) <> 0
  10763. _ASYM_SetIniCompanyName what
  10764.     oldName = GetIniVar("User 
  10765. 0", "asym.ini")
  10766. SetIniVar("
  10767. _ASYM_SetIniUserName 
  10768. _ASYM_TicksToTime ms
  10769.     s = ms 
  10770. y1000
  10771.     h = s 
  10772. y3600
  10773.     m = s 
  10774. k3600 
  10775.     s = s 
  10776. %"00"
  10777. %"00"
  10778. %"00"
  10779. expandString("%1:%2:%3", h, m, s)
  10780. _ASYM_MouseScreenPos pReturnType
  10781.     retVal = pageUnitsToScreen(mousePosition 
  10782. targetWindow, 
  10783. H = "
  10784. sysPageUnitsPerPixel), \
  10785. _ASYM_FontHeight fontName, fontHeightPoints, fontInfo, units
  10786. height 
  10787. a fonts 
  10788. Scell
  10789.     -- Parameters:
  10790.     -- <
  10791. \> = 
  10792. e face (
  10793. property)
  10794.     -- <
  10795. u> = 
  10796.     -- <
  10797. }> = style 
  10798.     -- <
  10799. > = (optional) 
  10800. ("twips" 
  10801. "pageunits" 
  10802. TextMetrics (
  10803.  CreateFont (INT, 
  10804. BYTE, 
  10805. STRING)
  10806.  SelectObject (
  10807.  GDI_DeleteObject = 
  10808. SetMapMode (
  10809. DeviceCaps (
  10810.  getDC (
  10811. releaseDC (
  10812.     LOGPIXELSY = 90
  10813.     MM_TEXT = 1
  10814. a DC 
  10815.     hWnd = clientHandle 
  10816.     hDC = 
  10817. map mode 
  10818.     oldMapMode = setMapMode (
  10819.     -- 700 
  10820. magic 
  10821. standard 
  10822.         fontBold = 700
  10823.         fontItalic = 1
  10824.     -- create a 
  10825. correct characteristics. Note 
  10826. a negative 
  10827. indicates we're giving 
  10828. everything 
  10829.     -- baseline up (which 
  10830.  gives you).
  10831.     -- Multiplying 
  10832. H20 converts points 
  10833.     hFont = createFont (-
  10834.  * GetDeviceCaps( hDC, 
  10835. )/72, 0, 0, 0, 
  10836. , 0, 0, 0, 0, 0, 0, 0, 
  10837.         cellHeightPixels = guessFontHeight(
  10838.         -- 
  10839. DC so we can 
  10840.  metrics 
  10841.         hFontOld = selectObject (
  10842.         -- 
  10843. =structure 
  10844.  information
  10845.         textMetricsSize = 31
  10846.         pTextMetrics = ASYM_GetMemBlock (
  10847.         -- 
  10848. trick - 
  10849.         -- 
  10850.  (including descenders), 
  10851.         -- 
  10852. Uup (
  10853. tells 
  10854. GetTextMetrics (
  10855. .(0, 
  10856. ASYM_FreeMemBlock (
  10857.             -- 
  10858. delete 
  10859.             -- created
  10860.             -- 
  10861. mapping 
  10862. , hDC)
  10863.  * 20 * 1.2) / yPix)
  10864. ASYM_FontWidth 
  10865.     , data
  10866. width 
  10867.     -- <
  10868.     -- <
  10869.     -- <
  10870.     -- <
  10871. > = (
  10872.     --             
  10873.     -- <
  10874. > = (
  10875. "maximum", "
  10876. V". If "
  10877. widest 
  10878. S. If "
  10879. (typically defined 
  10880. S"X"). If
  10881. total 
  10882.     -- <
  10883. > = (required 
  10884. > = "
  10885. V") a 
  10886. calculate 
  10887. TextExtentPoint (
  10888. a DC 
  10889.     -- 700 
  10890. u    )/72, 0, 0, 0, 
  10891. , 0, 0, 0, 0, 0, 0, 0, 
  10892.         -- 
  10893. DC so we 
  10894.             pPoint = 
  10895. GetTextExtentPoint(
  10896.             fontWidthPixels = 
  10897. .(0, 
  10898.             -- 
  10899. .(12, 
  10900. .(10, 
  10901. _ASYM_FindField fldName, pg
  10902.         pg = 
  10903.     si = ASYM_BlockSuspend()
  10904. ASYM_RestoreSuspend (si)
  10905. _ASYM_FindPage pgN
  10906.     si = 
  10907.     si = 
  10908. ad (si)
  10909. _ASYM_GetObjectListByName oContainer, otype, hasScript, nam
  10910. Zstack oList
  10911. _ASYM_NameOrID 
  10912. "ID" && 
  10913. _ASYM_ObjectCenter pTarget, 
  10914. "pagebackgroundbookviewer"
  10915. clientSize 
  10916. "0,0"
  10917. objectContainer(
  10918.         result = 
  10919. )- 0.0001), 
  10920. ) - 0.0001)
  10921. _ASYM_SetObjectCenter 
  10922. isType(point,
  10923. - - (
  10924. ) / 2, 
  10925. O - (
  10926. ) / 2
  10927. _ASYM_OppositePos 
  10928. ClientSize 
  10929. targetWindow
  10930. x >= 
  10931.         x = 1200
  10932.         x = 
  10933. X + 300
  10934. y >= 
  10935.         y = 1200
  10936.         y = 
  10937. x + 300
  10938. _ASYM_ScrollListBoxToSelection 
  10939. selectedTextLines 
  10940.         n = 
  10941. (textRightOverflow 
  10942. b(0, 
  10943. - (1 + n 
  10944. _ASYM_WordFromPoint loc
  10945.     LOCAL wordNum
  10946.     obj = objectFromPoint(
  10947. <> NULL 
  10948.         spot = 
  10949.         whatText = 
  10950.         whatChar = 
  10951.         oldFocus = 
  10952.         oldWord = selectedTextState
  10953.         oldLock = 
  10954. X <= 
  10955. g >= 
  10956. _ASYMA_CopyUserProperties obj1, obj2
  10957.     propList = 
  10958.         cmd = expandString("%1 
  10959. %2 = %1 
  10960. _ASYM_FixFieldScrollBar 
  10961. ) + (textUnderflow 
  10962. 4) > 0
  10963. _ASYM_CopyProperty pSourceObj, pDestObj, pSourceProp, pDestProp
  10964. (isObject(
  10965. 7) = TRUE) 
  10966. <) = 
  10967. = <> 
  10968.         execString = 
  10969. i & " 
  10970.  & " = " & \
  10971.  & " 
  10972. _ASYM_ObjectParentList pObj, pCutOffLevel
  10973.     retVal = 
  10974. &) = 
  10975. 4 <> "
  10976.         parentObj = 
  10977. & "," 
  10978.             objType = 
  10979.  <> "
  10980. w& "," 
  10981.      manipulation functions moved 
  10982. Actions runtime 
  10983. ASYM_ConstructObjectIdentifier objectRef, targetRef, noSelf, thisPage
  10984.     -- <
  10985. {we're constructing 
  10986. identifier 
  10987.     -- <
  10988. {that will be storing 
  10989. {reference.
  10990.     -- <
  10991. y> means don't 
  10992. {(but still 
  10993. Kuse 
  10994. parents 
  10995.     -- <
  10996. > forces a "
  10997. actions 
  10998. }on a 
  10999. }on a 
  11000. xused yet).
  11001. ZSTRING objectIdentifier
  11002.     targetType = 
  11003. ASYM_SetDataElement (
  11004. ", "<
  11005. ", "<
  11006.     objectType = 
  11007.         targetBook = 
  11008.         objectBook = 
  11009. , "bookName", "<
  11010.         objectBookName = 
  11011. @ASYM_ShortFileName (
  11012. ASYM_RegisterPath ASYM_PathOfFile (
  11013.             targetPage = 
  11014. ", "<
  11015. targetBackground = 
  11016. ", "<
  11017. ASYM_ItemInList (
  11018.     objectLayerRef = 
  11019.         targetLayerRef = 
  11020.     objectLayerType = 
  11021. , "layerType", 
  11022.         targetLayerType = 
  11023. L<> "
  11024. , "layerID", "<
  11025. , "layerName", 
  11026. ASYM_ObjectDescriptionFromObjectInfo obInfo, selfRef, event, initCaps, obRef
  11027.     -- we can 
  11028.  a suitable unique, displayable 
  11029. {description 
  11030.     -- just 
  11031. {info structure 
  11032. know 
  11033. source 
  11034.     -- because 
  11035. relative anyway.
  11036. passed, we 
  11037. a wid 
  11038.     obType = ASYM_GetDataElement (
  11039.     -- Note 
  11040. expression 
  11041. only supported 
  11042. )design 
  11043. I, so we're safe calling 
  11044.     -- authoring 
  11045.     nameExp = 
  11046. && ASYM_EA_ExpressionDisplayStringFromExpressionInfo(
  11047.  = "<
  11048. "This 
  11049. " && 
  11050. 8" && 
  11051.     obID = 
  11052.     isGraphicObject = 
  11053. ,bitmap,icon,cursor,font,sharedScript,
  11054. ASYM_WID_Name 
  11055.     obName = 
  11056.         obDesc = 
  11057. " && 
  11058.         layerId = 
  11059.             -- Determine 
  11060. {. If 
  11061. 's different 
  11062.             -- 
  11063. {, we have 
  11064. selfLayerType = 
  11065. selfType = 
  11066. " && 
  11067. " && 
  11068. P     = 
  11069. " && 
  11070.      && "
  11071. " && 
  11072. " && 
  11073.      && 
  11074. " && "
  11075. " && 
  11076. " && "
  11077. 8" && 
  11078. ASYM_ResolveObject objectInfo, 
  11079. validate
  11080.     -- <
  11081. > defines a single 
  11082. must be 
  11083. form:
  11084.     -- <
  11085.     > - 
  11086.     -- <
  11087.     -- <
  11088. > are up-
  11089. value.
  11090. handler clears 
  11091. successful. It sets 
  11092. {could 
  11093. xbe successfully resolved.
  11094. {", "
  11095. ", "<
  11096.  & CRLF & 
  11097.     -- Added 
  11098.     . The 
  11099. stored 
  11100. functionality 
  11101. need 
  11102. {here - 
  11103. {isn't resolvable, 
  11104.  through other 
  11105. . Therefore, we 
  11106. >" appended 
  11107. indicate 
  11108. specified 
  11109.     objectID = 
  11110.             newObjectInfo = 
  11111. {", "
  11112. ", "<
  11113. {", "
  11114. ", "<
  11115. r= ASYM_GetString ("ResolveObjectNoObjectType", "No 
  11116.  defined.")
  11117.  = ASYM_ResolveBookName (
  11118.     bs = 
  11119.     bookRef = 
  11120. ! (bs)
  11121. esolveObjectNotABook", "
  11122. ""%1""."), 
  11123.     objectName = 
  11124. ASYM_ResolvePage (
  11125. ASYM_ResolveBackground (
  11126. ASYM_FindViewer (
  11127.             layerRef = 
  11128. solveObjectInvalidLayer", "No 
  11129. ASYM_FindObject (
  11130.         useThisPage = (
  11131.  = "<
  11132.     -- looks 
  11133. path 
  11134.         bkRef = 
  11135. objectcontainer (
  11136.  = "<
  11137. ~= ASYM_HyperPath 
  11138.         fileName = ASYM_FindPathFile (
  11139. solveObjectInvalidBookFile", "Cannot locate 
  11140. 8""%1""."), 
  11141. pageName, pageID, 
  11142. * = "<
  11143. vRef = ASYM_EA_TargetWindow()
  11144. currentPage 
  11145. correct 
  11146. exists, 
  11147.     -- otherwise, 
  11148. we found a 
  11149. wrong 
  11150. solveObjectInvalidPageID", "
  11151. find 
  11152. %1."), 
  11153. CPageName", "
  11154. ""%1""."), 
  11155. bgName, bgID, 
  11156. ( = "<
  11157. gID", "
  11158. %1."), 
  11159. /""%1""."), 
  11160. pmatches, 
  11161. " && 
  11162. " && 
  11163. " && 
  11164. " && 
  11165.             foundObject = 
  11166. " && 
  11167. " && 
  11168. solveObjectInvalidobjectID", "
  11169. %2."), 
  11170. %1 ""%2""."), 
  11171. ASYM_RelativeObjectDescription 
  11172.     -- Returns a human readable 
  11173. 3">, 
  11174. "appropriate amount 
  11175. context
  11176.     -- information needed 
  11177. how far away 
  11178. ever 
  11179. actual 
  11180.         -- 
  11181. important 
  11182. note 
  11183.         -- 
  11184. available 
  11185. $ = "
  11186. 8" && 
  11187.     sourceType = 
  11188. t% -- a hack 
  11189. clips 
  11190. resources
  11191.     isResource = 
  11192. -$, "
  11193.         targetLongType = 
  11194.     -- determine 
  11195.         sourceBook = 
  11196. s we 
  11197. F$ = 
  11198. r$ & 
  11199. 8" && 
  11200.         targetBookFile = 
  11201. 8" && 
  11202.     targetName = 
  11203.         targetDesc = 
  11204. " && 
  11205. j', "
  11206.         sourceBackground = 
  11207. [) = 
  11208.         sourcePage = 
  11209.         sourceLayer = 
  11210. 3% = 
  11211.             targetLayerDesc = "
  11212.         targetLayerName = 
  11213. y%&& "
  11214. " && 
  11215. " && 
  11216. , <> "
  11217. 9, = 
  11218.     -- convert 
  11219. ASYM_GetLongFileName (
  11220. ASYM_Hyperpath property 
  11221. xalready there
  11222.     hyperPath = 
  11223. _ASYM_ObjectsWhere ownerObj, objTypes, 
  11224. ZSTACK r
  11225.     objs = 
  11226.     bs = 
  11227.         v = 
  11228. \8(bs)
  11229. _ASYM_Reset targetRef, mode, pResetTargetPage
  11230.     SYSTEM s_ASYM_ResetOnSave
  11231.     LOCAL LOGICAL oldLock
  11232. STACK objList, fld
  11233. e= TRUE
  11234.     oType = 
  11235.     qType = ASYM_WID_QType 
  11236.     oldError = 
  11237. ASYM_WorkWindow()
  11238.         c = 
  11239. ASYMI_AutoSize 
  11240.  = NULL 
  11241. captionPosition 
  11242. sizeButtonToGraphic 
  11243. ASYMI_UseRollover 
  11244. _swapped 
  11245. objectFromPoint (mousePosition 
  11246. targetWindow, 
  11247. ) <> 
  11248. normalGraphic 
  11249.  = checkedGraphic 
  11250. ASYM_FindField("Feedback", 
  11251. (Score", 
  11252.             pg = objectContainer(
  11253. ^pg) 
  11254. Upg) 
  11255.             pgClean = 
  11256. xASYM_IsObjectDirty (
  11257. "htmlExport")
  11258.             bgClean = 
  11259. [ASYM_BeenHere 
  11260. [ASYM_Done 
  11261. [ASYM_TimingStarted 
  11262.  = ASYM_CollectWidgets(
  11263. "MATCHOBJ,MATCHITEM,MULTIOBJ,SELTEXT"
  11264.  = "READER" 
  11265. ASYM_WID_ReadyToRun 
  11266. sysOpenMedia <> 
  11267. mmClose 
  11268.             -- meant 
  11269. was being reset 
  11270. ,level.
  11271. ASYM_SetObjectClean (
  11272. _ASYM_ResetTestItem 
  11273. _ASYM_ResetResponseData 
  11274. tbk_wid_name 
  11275. tbk_wid_type 
  11276.  = "BeenThere"
  11277. AUTHOR 
  11278.             pg = 
  11279.             oldSys = syssuspendmessages
  11280. statusBar = expandString(ASYM_GetString("Resetting 
  11281. %1"),i)
  11282. isObject(
  11283. -- If we're resetting 
  11284. , only 
  11285. has changed since
  11286. readerReset = ((
  11287. ASYM_IsPageDirty (
  11288. pg <> 
  11289. e= FALSE
  11290. _ASYM_ResetPgWidgets msg
  11291. 4s__tb85r_fbcmd
  11292.     cbtr_LastQ
  11293.     resetFlag
  11294. ZfbArray[][]
  11295.     widList, QList, OtherList
  11296. \ -- 
  11297.  recursion trap
  11298. [s_cbtr_LastQ
  11299. "tb85a.sbk" 
  11300. t <> 
  11301.      <> 
  11302.         -- 
  11303. questions 
  11304. -- auto upgrade 
  11305. version 3.0 widgets
  11306. ss = 
  11307.  = ASYM_WID_SummaryFeedback 
  11308. -- This might be a 3.0 
  11309. u that 
  11310. summary feedback 
  11311. main array
  11312. _upgrade3SummaryFeedback(obj) 
  11313. "test 
  11314. ASYM_WID_AutoReset 
  11315. "always"
  11316. & = "
  11317. obj <> 
  11318. ASYM_WID_TimeMax 
  11319.     pg = 
  11320. pg = 
  11321. pg = 
  11322. ASYM_WID_TimeStart 
  11323. ASYM_Ticks()
  11324. ASYM_WID_TimeUsed 
  11325. ASYM_WID_AnswerLocked 
  11326. ASYM_WID_TimeLocked 
  11327. ASYM_QLocked obj,"enter 
  11328. pg = 
  11329.         -- now other stuff like timers 
  11330. watch 
  11331.             fld = 
  11332.         -- 
  11333. buttons 
  11334. fspecial 
  11335.         obList = getObjectList (
  11336. ) <> 
  11337.         bs = 
  11338. bs = "commandButton" 
  11339. bs = "pushButton" 
  11340. bs = "
  11341. + 5, 
  11342. bs = "
  11343. - 1, 
  11344. bs = "
  11345. + 1, 
  11346.         ssm = sysSuspendMessages
  11347. = clientToPageUnits (
  11348. _ASYM_Locked _target
  11349. ansArray[][]
  11350. 0, ASYM_WID_Responses() 
  11351. = "TRUEFALSE"
  11352. = "MULTICHOICE"
  11353.         _locked 
  11354. = "MULTIDROP"
  11355. _responseList 
  11356. = "TYPEIN"
  11357. = "NAMEPART"
  11358. = "ORDEROBJ"
  11359.  = ASYM_WID_AnsArray 
  11360. dimensions(
  11361. i][1])
  11362. i][1] = 
  11363. _ASYM_ResetRespData 
  11364.     ASYM_WID_ResponseIDs 
  11365.     ASYM_WID_TriesUsed 
  11366.     ASYM_WID_TimeChosen 
  11367. [ASYM_WID_LastScore 
  11368. [ASYM_WID_HintsUsed 
  11369. xisType(REAL,ASYM_WID_TriesMax 
  11370. _openClip 
  11371. mmStatus 
  11372.  <> "CLOSED"
  11373. [_responseText 
  11374. ARRAY    
  11375. sBuffer
  11376. STRING tBuffer
  11377. OBJECT objParent
  11378. xASYM_HasAnsArray(
  11379. _fixAnsArray 
  11380. ASYM_QuestionLoad 
  11381. ASYM_WID_Chosen (
  11382. _lineRef 
  11383. _position 
  11384. _layer 
  11385.             targetObj = ASYM_WID_TargetObject 
  11386. I&& "
  11387. " && 
  11388. defaultAllowDrop 
  11389. adraggable automatically may interfere 
  11390. nam = 
  11391. i][1]
  11392. objs = ASYM_ObjectsWhere(
  11393. " && 
  11394. ASYM_Draggable 
  11395. ASYM_WID_ResetPosition 
  11396.  <> "
  11397.  <> "afterEdit"
  11398. = "ORDERTEXT"
  11399. i     = 
  11400.     ) > 1
  11401. _dragField 
  11402. -- Only 
  11403. we're really switching 
  11404. ,state
  11405. _ASYM_Randomized 
  11406. ASYM_WID_SortByWord 
  11407. ) > 1)
  11408. 1][1] = 
  11409. 1][1]
  11410. ) > 1
  11411. fieldType 
  11412. = singleSelect
  11413. = wordWrap
  11414.             resetMode = 
  11415. resetQ = 
  11416.  <> "
  11417. maxCount = 
  11418. 1][1])
  11419. answerList = ASYM_RandomList(
  11420. whatItem = 
  11421. 1][1]&CRLF 
  11422. 1][1])
  11423. 1][1]&SPACE 
  11424.  = "SLIDER"
  11425. ASYM_WID_Randomize 
  11426. a = sliderMin 
  11427. b = sliderMax 
  11428. ) / 1
  11429. ) * (b - a)) + a
  11430. sliderPos 
  11431. _lastPos 
  11432. resetPosition 
  11433. NBS = 
  11434. o(160)
  11435. myText = 
  11436. j(32000,ASYM_WID_MaxChars 
  11437. spot = textOffset 
  11438. ))-1 
  11439. (ASYM_ResetPosition 
  11440. # = "
  11441. # = "
  11442. # <> "
  11443. a#= "
  11444. o#= "
  11445. QTYpe = "
  11446. _clearList 
  11447. "$ = 
  11448. ) = 1 
  11449. L%17, 
  11450. [_pairs 
  11451.             maxIndex = 
  11452. % = "
  11453. % = "CHECK"
  11454. % = "
  11455. [_objList 
  11456. objNames = 
  11457. leftoverObjs = 
  11458. usedObjs = 
  11459. mustClearAnchor = ASYM_WID_UseAnchor 
  11460. ASYM_WID_RandomAnchor 
  11461. r$ a candidate 
  11462. each 
  11463. -- Candidates are found 
  11464. Korder
  11465. [i][1]
  11466. either 
  11467. pgOrBg = 
  11468.  - 3.0 
  11469. = ASYM_GetObjectListByName(
  11470.  Missing interact obj",\
  11471. {required 
  11472. interaction 
  11473.  ""%1"" 
  11474. missing.")
  11475. txt = 
  11476. captn = 
  11477. does 
  11478. xexist")
  11479. ASYM_MessageBox(
  11480. 3, "INFO", "OK", 
  11481. itemOffset(
  11482. ) = 0
  11483. -- All candidates have been 
  11484.  already!
  11485. msgTxt = 
  11486. j", \
  11487.  ""%1"" 
  11488. O    & "%2")
  11489. msgCaption = 
  11490. * <> "
  11491. * <> "
  11492. i][17] = 
  11493. i][16] = 
  11494. i][10] = 
  11495. i][10] <> 
  11496. -- i 
  11497. -- record those ideal positions
  11498. ', <> "
  11499.  = UsedObjs
  11500. , = "
  11501. k32767)
  11502. _anchor = 
  11503. i][10] = (i = 
  11504. i][10] = 
  11505. i][16] = 
  11506. " && 
  11507. bnds = 
  11508. "0,0"
  11509. wx = x2-x1-100; wy = y2-y1-100
  11510. -- we know 
  11511. there, 
  11512. ' we 
  11513. up on 
  11514. [i][1]
  11515. ss = 
  11516. -- unless we got gravely out 
  11517. sync, 
  11518. 0 = "
  11519. i][10]
  11520. oy = 
  11521. newX = 
  11522. b(1,wx-ox))+x1+50
  11523. newY = 
  11524. b(1,wy-oy))+y1+50
  11525. s$= (
  11526. i][10])        
  11527. -- i 
  11528. them 
  11529. oy = 
  11530. b(1,wx-ox))+x1+50
  11531. b(1,wy-oy))+y1+50
  11532.             lastResp 
  11533.             -- unknown 
  11534.     ss = 
  11535. [_targetList 
  11536. [_feedbackPlayed 
  11537. B = \
  11538. "Reader" 
  11539. _ASYM_ShortReference obj
  11540. _ASYM_ShowDialog whatViewer, whatPage, whatCaption, whatMode
  11541.     ss = 
  11542.     v = 
  11543. isOpen 
  11544. ASYM_ExpandString(
  11545. -ViewerInUse",\
  11546. use."),
  11547. fASYM_GetStandardString("<Continue>","") \
  11548. ancel>","")
  11549. IT <> 
  11550. close v
  11551. " && 
  11552.             defaultPage 
  11553.  = "modal"
  11554.  = "notActive"
  11555. +6= "
  11556. 86= "
  11557. F6= "
  11558. p6= "
  11559. ~6= "
  11560. $i][1] = 
  11561. 7index, 
  11562. , distractorList
  11563. 7WORD     
  11564. , numCorrect, numAnswers, howMany, i
  11565. $, temp[][]
  11566.  = 1;
  11567. C%i][10] = 
  11568. %i][10] = 
  11569. 9 = "
  11570. NoStr = 
  11571. No>","")
  11572. p2moveExtraQObjects",\
  11573. more 
  11574. $/ than defined answers."\
  11575. && "Do you want 
  11576. Q2extra 
  11577. }removed?") \
  11578. f"&" & 
  11579. Yes>","") 
  11580. "&" & 
  11581. ')+1 
  11582. j'i][1] = 
  11583. 'i][1] = 
  11584. ; = "
  11585. M(1][16] 
  11586. ; = "
  11587. k(1][16] 
  11588. whatObj = 
  11589. isChangedText = 
  11590. ] <> 
  11591. newText = 
  11592. ] <> 
  11593. debug 
  11594. nothing
  11595. 5Empty 
  11596. tag","<empty>")
  11597. z= = "
  11598. = = "
  11599. = = "
  11600. :*i][16] = 
  11601. _caption 
  11602. 3") = 0
  11603. G+ = 
  11604. +i][16] = 
  11605. T, = 
  11606. 6-- To attempt 
  11607. resolve the problem where data structures are now more efficient 
  11608. complex
  11609. -- ("deep") 
  11610. 5, but much slower 
  11611. large, flat 
  11612. W, we 
  11613. wfollowing:
  11614. -- 1. If 
  11615. element has only 1 
  11616. Fwe store 
  11617. form: "<
  11618. -- 2. If 
  11619. than 1 
  11620. , we 
  11621. p>,<chr1>,<
  11622. >,<chr2>".
  11623. -- 3. We no longer have a version 
  11624. z. Instead, we always 
  11625. p(which could be 
  11626. prefixed 
  11627. -- 3. We don't 
  11628. already 
  11629. another
  11630. -- 4. We 
  11631. stick 
  11632. , rather 
  11633. %a seperate 
  11634. decrease 
  11635. count.
  11636. -- We hope 
  11637. makes 
  11638. best 
  11639. ;worlds.
  11640. -- Special 
  11641. Tused 
  11642.  - represents 
  11643. beginning 
  11644. a nesting level. The 
  11645. cits 
  11646. p, will 
  11647. fone 
  11648. these 
  11649. T. One 
  11650. &be placed 
  11651. stored values that contain commas.
  11652. also 
  11653. -- chr3 - 
  11654. quotes 
  11655. replaced 
  11656. prevent interference 
  11657. ToolBook's interpretation 
  11658. -- chr4 - 
  11659. unnamed, 
  11660. preserve 
  11661. unambiguous 
  11662. ASYM_SetDataElement stack dataStructure, 
  11663. elementName, 
  11664. !elementValue, validate
  11665. ZSTACK tempStack
  11666. elementValueStack
  11667. o <> 
  11668. nameString
  11669.         -- If 
  11670.  doesn't 
  11671. fchr(1), 
  11672. , unless 
  11673.         -- 
  11674. just 
  11675. 's been passed 
  11676. initialize 
  11677.             -- 
  11678. P, we 
  11679. accept 
  11680.  arrays 
  11681. isn't a 
  11682. r= ASYM_GetString ("InvalidDataStructure", "Not a 
  11683. _Old (
  11684.         -- 
  11685. P, we 
  11686. e", "
  11687.         -- If no 
  11688. specified 
  11689. , we use 
  11690. internal
  11691.         -- 
  11692. still what we expect (otherwise we 
  11693. ambiguities 
  11694.         -- 
  11695.     -- We 
  11696. bare 
  11697. , without 
  11698. cSPACE -- we 
  11699.             -- Only want 
  11700. include 
  11701. we're about 
  11702. nm <> 
  11703.             -- Will either be a 
  11704.             -- 
  11705.  itself.
  11706. nm = 
  11707. , so 
  11708. skip 
  11709. depth = 1
  11710. -- If we've hit 
  11711. , there won't be a 
  11712. -- marker, so we 
  11713. because we're 
  11714. nm <> 
  11715.     -- We've 
  11716. removed 
  11717. existing 
  11718. p. We 
  11719. oint 
  11720. we found 
  11721. reverse order.
  11722. point, 
  11723. correct 
  11724.  - a potential 
  11725. front
  11726.     -- We need 
  11727. determine how many
  11728. has. If 
  11729.     -- Otherwise we 
  11730. , followed 
  11731. were 
  11732.     -- (
  11733. , so they 
  11734. +     <> 
  11735.         elementItemCount = 0
  11736.         -- Note 
  11737. problems within 
  11738. , so we 
  11739.  them 
  11740.         -- 
  11741. extracting 
  11742. . However, we 
  11743.         -- <
  11744. would 
  11745.         -- 
  11746.  was created.
  11747.         quoteChar = 
  11748.         -- Quick peek 
  11749. we're looking 
  11750.         -- 
  11751. 's a 
  11752. 's faster 
  11753.         -- 
  11754.         -- 
  11755. result 
  11756. conversion.
  11757.         replaceQuotes = (
  11758.         -- Replace 
  11759. necessary
  11760. ASYM_GetDataElement 
  11761. defaultValue, 
  11762. , retVal
  11763.         -- If 
  11764.         -- 
  11765.             -- 
  11766. P, we 
  11767.         -- 
  11768. P, we 
  11769.     -- We 
  11770.             -- Is 
  11771. we're 
  11772. nm = 
  11773. ) + 1 
  11774. -- Restore 
  11775. escaped
  11776. , nm)
  11777. nm = 
  11778. , nm)
  11779.  = nm
  11780.             -- 
  11781.             -- 
  11782. dataElement
  11783. nm = 
  11784. -- gather 
  11785. -- This 
  11786. means we're 
  11787. )a nested
  11788. . Therefore we 
  11789. freal 
  11790. restoreQuotes = 
  11791. , so we 
  11792. leave
  11793. intact, 
  11794. keep 
  11795. cnt = 
  11796. -- We 
  11797. made 
  11798. -- If 
  11799. actual node),
  11800. -- we 
  11801. , so 
  11802. nm = 
  11803. -- we didn't 
  11804. , so 
  11805. ASYM_GetElementList 
  11806.         -- If 
  11807.         -- 
  11808. t_Old (
  11809.     -- We 
  11810.             -- 
  11811.             -- 
  11812. -- we 
  11813. , so 
  11814. ASYM_GetStructureName 
  11815.         -- If 
  11816.             -- 
  11817. P, we 
  11818. ) <> 1 
  11819. me_Old (
  11820.             -- Blank names 
  11821. %a special 
  11822. ASYM_IsDataStructure 
  11823.     -- We 
  11824. whole 
  11825. converted 
  11826. COULD be larger 
  11827. STRING key, 
  11828.         testKey = 
  11829. Z) + 1 
  11830.  = ASYM_ExpandSpecialChars (
  11831. reverseStructure
  11832. ZLOGICAL foundKey
  11833.         -- We're trying 
  11834.         -- 
  11835. probably 
  11836. 8hasn't 
  11837. updated.
  11838.         -- So, we 
  11839.     !unmodified 
  11840. r= "Need 
  11841.  = ASYM_ReplaceSpecialChars (
  11842.     -- zip through 
  11843. {!list removing 
  11844. itemInfo
  11845.  <> key
  11846. xblank
  11847. G && 
  11848.             -- 
  11849. 's no 
  11850. can't 
  11851. !spaces) - we 
  11852. popped 
  11853. ASYM_SetStructureName 
  11854. *" = 
  11855.     blankChar = 
  11856.         -- 
  11857. ^  = 
  11858. j  = 
  11859.         -- If 
  11860. ame_Old (
  11861.             -- 
  11862. '! = 
  11863. 3! = 
  11864. Z# & 
  11865.         -- 
  11866. 's no 
  11867. $ so 
  11868.   <> 
  11869.   <> 
  11870.     pos = 
  11871.         num = "0x" & 
  11872. '+ 1 
  11873. .+ 2 
  11874. %"@h00"
  11875. c+ 1 
  11876. j+ 2 
  11877. |ASYM_Offset (
  11878. ("," && 
  11879. & CRLF)
  11880. may seem 
  11881. odd way 
  11882. improve performance 
  11883. fhigh levels 
  11884.     -- method, 
  11885. S(including the
  11886. ) resulted 
  11887. & strings 
  11888. very 
  11889.     -- process (
  11890. took up a lot 
  11891. ). With 
  11892. 'technique 
  11893. ', no
  11894.     -- matter 
  11895.     -- take up 3 
  11896. 'final 
  11897. . For 
  11898. 3-fold 
  11899. '. We 
  11900. each 
  11901.     -- seperately so we 
  11902. added boost 
  11903. "0x" & 
  11904. Vpos+1 
  11905.     chr = ","
  11906.     esc = 
  11907.  & "01"
  11908. UQUOTE
  11909.  & "03"
  11910. txt = 
  11911.  & "04"
  11912.  & "05"
  11913. ~(chr, 
  11914. -- Stripped down 
  11915. included locally 
  11916. str, src, pos
  11917. -- Support 
  11918. " type loops
  11919. ASYM_ForEachInit 
  11920.     -- initializes a "
  11921. @ on a 
  11922. &_s_ASYM_ForEachData[][]
  11923. a[n][1] - 
  11924. 4a[n][2] - 
  11925. Ra[n][3] - 
  11926. find 
  11927. empty structureID 
  11928. ][2] <> 
  11929. 8][2] = 
  11930. #( <> 
  11931.         -- If 
  11932. ' <> 
  11933.             -- 
  11934. P, we 
  11935. ~( = 
  11936. 7() <> 1 
  11937. ( <> 
  11938. H', "
  11939. () <> 1 -- 
  11940. p, so we 
  11941. ][1] = 
  11942. ][3] = 
  11943. y-- no 
  11944. ][3] = 0
  11945. ][1] = 
  11946. ASYM_ForEachNext 
  11947.     -- returns 
  11948.     -- Once 
  11949. v.user calls 
  11950. gets 
  11951. ~., we no 
  11952. s-consider 
  11953. 9, so we 
  11954. ][2] = 
  11955. ][3] = 
  11956. ][3] = 
  11957. *) + 1 
  11958. ][1] = 
  11959. +) + 1 
  11960.  = nm
  11961.         -- 
  11962. s-be 
  11963. T0>,<
  11964.         -- 
  11965. H, = 
  11966.  = nm
  11967. 0, so we 
  11968.  = nm
  11969. 20 -- 
  11970. ^0 = 
  11971. u(> 0
  11972. - <> 
  11973. ][1] = 
  11974. ASYM_ForEachRelease 
  11975. -- Converts a 
  11976. / seperated 
  11977. Z. (believe 
  11978. ASYM_ListToStack 
  11979. pList
  11980. ~(",", 
  11981. pos-1 
  11982. k/ <> 
  11983. property
  11984. _asym_ArrayPropertyDataType obj, 
  11985. /dTypes
  11986.     bs = ASYM_BlockSuspend()
  11987.     dimValues = getPropertyDimensions(
  11988.     error = ASYM_RestoreSuspend(bs)
  11989. J<> NULL
  11990.         -- 
  11991. W/, we 
  11992. 4okay 
  11993.  = ",
  11994. ,logical,
  11995. (color,
  11996. 0," & \
  11997. K,graphic,
  11998.         dTypesCopy = 
  11999.         dims = ASYM_StringOf("[]",
  12000. < <> 
  12001. curType
  12002. typeDataCheck(
  12003. 0identified
  12004. (ASYM_itemOffset(
  12005. ) - 1)
  12006.     bs = 
  12007.     cmd = "
  12008. Z" && 
  12009.  && "
  12010. 6" & 
  12011. 6 =" && 
  12012.  && "
  12013. " && obj
  12014. ASYM_Reset
  12015.     myBook = objectContainer(
  12016.     -- ensure 
  12017. reset, that we delete 
  12018. duplicate 
  12019.     vRef = 
  12020. "askReqDialog" 
  12021.     defaultPage 
  12022. askRequest"
  12023. isOpen 
  12024.         close 
  12025.     pageList = 
  12026.     -- we need 
  12027. keep one 
  12028.     -- but remember 
  12029. [the icon 
  12030.     normalGraphic 
  12031. copies 
  12032. <> NULL
  12033. deleteObject(
  12034.     -- also 
  12035. icons 
  12036. 8named "ASYM_AskRequest_tmpIcon"
  12037.     resList = resourceList(
  12038. IT = "
  12039. _asym_ask_request _caption, _text, _icon, _buttons, _type, _defText, _width, _position, _frame, _check, _radio, _help
  12040. 4_s_ASYM_AskRequestButtonSizes, 
  12041. CmdButtonResponse, 
  12042. 1_mnemonicList
  12043.     oldSysCursor = 
  12044. up some 
  12045.  values    
  12046.     myPage = 
  12047.     marginWithIcon            
  12048. = 945
  12049.     marginWithoutIcon        
  12050. = 150
  12051.     askFieldHeight             
  12052. = 270
  12053.     textRightMargin            
  12054. = 150
  12055.     textTopMargin            
  12056. = 120
  12057.     radioCheckButtonHeight    
  12058. = 255
  12059.     cmdButtonBetweenPadding
  12060. = 105
  12061.     cmdButtonGroupMargin     
  12062. = 330
  12063.     cmdButtonStandardHeight
  12064. = 345
  12065.     cmdButtonStandardWidth
  12066. = 1110
  12067.     bottomViewerPadding        
  12068. = 165
  12069.     bottomFrameExtraPadding    
  12070.     verticalObjectPadding    
  12071. = 120
  12072.     betweenRadioAndCheckboxPad = 240
  12073.     frameHeightPadding        
  12074.     frameMinimumHeightWithIcon = 700
  12075.     standardCmdButtonsWidth
  12076. = 1125
  12077.     minViewerWidth             
  12078. = 3000
  12079. [asym_ask_requestReply
  12080.     -- IF NO TEXT PASSED USE A SINGLE SPACE INSTEAD
  12081.     -- IF NO BUTTONS 
  12082. LTO FUNCTION, JUST 
  12083. Y"OK"
  12084.  = "OK"
  12085.  = "+OK"
  12086.     -- TRUNCATE MORE THAN 10 
  12087. c SPECIFICATIONS
  12088.     -- ENSURE WIDTH IS A NUMBER
  12089. yOR isNumber(
  12090.  = XpixelToPU(
  12091.     -- MAKE IT EASY ON MYSELF, VARIABLE-IZE THE OBJECT NAMES
  12092.     dialogViewer = 
  12093.     dialogText
  12094.     buttonGroup
  12095.     buttonFrame
  12096. B"messageBox"
  12097.     fieldAsk
  12098.  "fieldask"
  12099.     radioGroup
  12100.     checkGroup
  12101.     buttonIcon
  12102.     -- OPEN 
  12103. VIEWER
  12104.         currentPage 
  12105.     -- CLEAR ANY PREVIOUS HELP 
  12106.  SETTINGS - 
  12107. hook 
  12108. DefCmdButton
  12109. QDEFAULT 
  12110. CANCEL 
  12111.     escape 
  12112. ALL RADIO 
  12113. ARE INITIALLY DISABLED
  12114.     asym_enabled 
  12115.  CAPTION
  12116. ASYM_Ellipsize(
  12117.     -- ICON MUST BE A VALUE BETWEEN ONE OF 4 DEFAULTS
  12118.  ALSO BE A REFERENCE TO AN 
  12119. ORESOURCE
  12120.     leftMargin = 
  12121. ASYM_ItemInList(
  12122. "stop,question,exclamation,information")
  12123.             -- USING 
  12124. STANDARD SET OF ICONS, 
  12125. IT...
  12126. sysOperatingSystem >= 5.1
  12127.  = bitmap ("
  12128.     " & 
  12129.  & "_XP") 
  12130. =    " & 
  12131.             -- must be a reference 
  12132. . Attempt 
  12133. on error use no 
  12134.      = "
  12135. bs = ASYM_BlockSuspend()
  12136. T= ASYM_RestoreSuspend(bs)
  12137. -- can't 
  12138. = TRUE
  12139.             -- were we 
  12140. successfully 
  12141.  THIS 
  12142. SO WE CAN LATER 
  12143. IT OUT WITH A RESET
  12144. -- POSITION 
  12145. FIELD AWAY FROM 
  12146. -- HIDE 
  12147. AS WE AREN'T 
  12148.         -- 
  12149.  = "{\rtf"
  12150.         richtext 
  12151.     -- CONFIGURE 
  12152. CHECKBOX 
  12153.     widestButtons = 0
  12154.     checkedObjRef = 
  12155. i = 1
  12156.             bGroup = 
  12157.             val
  12158.             -- 
  12159.             -- 
  12160.             -- stack 
  12161. each other
  12162.             pos = 0
  12163.             numButtons = 
  12164.             -- SHOW NEEDED 
  12165.     AND 
  12166. CAPTIONS
  12167. curObj = 
  12168. ("b" & k) 
  12169. curLine = 
  12170. specialButton = findSpecial(
  12171. /,"*(/")
  12172. asym_caption 
  12173. {stripSpecial(
  12174. ],"*(/")
  12175. -- force 
  12176. resize itself
  12177. autoSize 
  12178. asym_checked 
  12179. i = 2
  12180. B("b" & k) 
  12181. "disabled" 
  12182.             -- 
  12183. i = 2 
  12184. curRef = 
  12185. "b1" 
  12186. B"b1" 
  12187.             -- we are 
  12188. COMMAND 
  12189. B("b" & 1) 
  12190.     -- IS A CRLF LIST OF 
  12191. BEING 
  12192. LINE?
  12193.     _standardButtons = 
  12194. "OK,OKCancel,RetryCancel,AbortRetryIgnore,YesNo,YesNoCancel")    
  12195.         -- User 
  12196. passing a 
  12197. convert 
  12198. klist
  12199.  = parseButtons(
  12200. textlineCount(
  12201.     defCmdButton = 
  12202.     showCloseButton = 
  12203.     _s_ASYM_AskRequest_mnemonicList = 
  12204.     cmdButtonSpecialChars = "+?x(/"
  12205.         curButton = 
  12206. B("b" & k) 
  12207.         captionText = 
  12208.         -- build a 
  12209. mnemonicChar(
  12210. curItem
  12211. / = "
  12212. T = "
  12213.         linkDLL "user"
  12214.             WORD GetSystemMenu (
  12215. , INT)
  12216. RemoveMenu
  12217.         MF_BYCOMMAND = 0x0000
  12218.         SC_CLOSE = 0xF060
  12219.         hMenu = getSystemMenu (windowHandle 
  12220. removeMenu (
  12221.     -- If no Default 
  12222. B"b1" 
  12223.     -- RESIZE 
  12224. TO FIT
  12225.     -- SHAREDSCRIPT ON 
  12226. CONTROL RESIZING
  12227. resizeButtons 
  12228. TO MAX 
  12229.     buttonWidth = 
  12230.     -- SPREAD 
  12231. B"b1" 
  12232. B("b" & k) 
  12233.     -- WHAT IS 
  12234.     buttonSize = 
  12235.     buttonGroupSize = 
  12236. MINIMUM ALLOWABLE 
  12237.     _minimumsize = 
  12238. WILL ASSUME AN APPROPRIATE 
  12239. RATIO UNLESS A 
  12240.     -- SPECIFIED OR 
  12241. FORCE 
  12242. WIDER
  12243.     minWidthAllowedByButtons = 
  12244.     maxWidthAllowedByScreen
  12245. = screenWidth() * 
  12246.         -- 
  12247.  specified a 
  12248.         fixedWidth = 
  12249. resizeField 
  12250.     rightMargin = 
  12251.     vWidth = 
  12252.  TOP 
  12253. THAT IF 
  12254. IS SHORTER 
  12255. HEIGHT OF 
  12256. (IF VISIBLE)
  12257. IS CENTERED NEXT TO 
  12258.             p2 = 
  12259.             b2 = 
  12260.             d2 = 
  12261.  = p2 + (.5*(b2-d2))
  12262. ANYTHING APPEARING BELOW 
  12263. IS POSITIONED 
  12264. DIRECTLY 
  12265. TO SAME AS ABOVE
  12266. fieldASK = 
  12267.     -- MOVE 
  12268. UP OR DOWN TO FIT
  12269. UP OR 
  12270. FIELDFRAME (
  12271. ) TO 
  12272.  TIGHTLY
  12273.         minHeight = 
  12274.     frameBottom = 
  12275. - xPixelToPU(1), 
  12276.     buttonTop = 
  12277. ng + 
  12278. ) / 2 - 
  12279.  TO FIT NICELY
  12280.     clientSize 
  12281. isType(point,
  12282. ) > 1
  12283.         helpFile
  12284.         helpTopic
  12285. FOCUS TO CORRECT 
  12286. BEFORE SHOWING
  12287. ASYM_Enabled 
  12288. %Modal
  12289.     -- DETERMINE RETURN 
  12290.     retVal = 
  12291.  = _s_ASYM_AskRequestCmdButtonResponse & 
  12292.         obj = 
  12293.             askActive = 
  12294.         gp = 
  12295. gp = 
  12296. ("b" & k) 
  12297. radioResponse = k & 
  12298.         gp = 
  12299.         checkboxResponses = 
  12300. gp = 
  12301. ("b" & k) 
  12302. CLOSED...DO CLEAN UP
  12303.     -- Clear 
  12304.  queue
  12305. flushMessageQueue()
  12306. RESULTS
  12307.  str, lst
  12308. = "/"
  12309.             chr = 
  12310. B"x" 
  12311. h"+" 
  12312.     -- NOTIFYBEFORE HANDLERS 
  12313. TAKE CARE OF 
  12314. sysPageUnitsPerPixel
  12315. YpixelToPU 
  12316. obj, 
  12317.         -- 
  12318. repairFieldHeight(
  12319. fscreenHeight() * 
  12320.         -- height 
  12321. " ratio 
  12322.         cnt = 
  12323. b(8, 
  12324. (20 - 
  12325.  / 20))
  12326.         totalMargin = 
  12327.         h = 
  12328.         l = 
  12329. ch-l >= 
  12330.             m = (h+l) bitShiftRight 1
  12331. m, m/
  12332. -- Too High
  12333. h = m
  12334. l = m
  12335. m = l
  12336. m, m/
  12337. repairFieldWidth(
  12338.     h = 
  12339.     l = 
  12340. ch-l >= 
  12341.         m = (h + l) 
  12342.             -- 
  12343.             h = m
  12344.             -- 
  12345.             l = m
  12346. m = l
  12347. maxHeight
  12348.     h = 
  12349.     l = 0
  12350.     yPix = 
  12351. ch-l >= 
  12352.         m = (h + l) 
  12353.             h = m
  12354.             l = m
  12355. m = l
  12356. 4_s_ASYM_RequestPageRef
  12357.     btns = "OK,
  12358. invalid 
  12359. & passed, 
  12360. E) = 
  12361. = asym_getString("<ok>","OK")
  12362.     _cancel
  12363. J>","xCancel") 
  12364.     _retry
  12365. >","&
  12366.     _abort
  12367. >","&
  12368.     _ignore
  12369. >","&
  12370.     _yes
  12371. >","&Yes")
  12372. no>","&No")
  12373. ' = "OK"
  12374. ' = "
  12375. ' = _ok & 
  12376. ' = "
  12377. !( = "
  12378. 0( = 
  12379. U( = "
  12380. d( = 
  12381. ~( = "
  12382. & _no & 
  12383. horizontalDisplayRes()
  12384. verticalDisplayRes()
  12385. Paste
  12386. clipboardFormats()
  12387. pasteSpecial "
  12388.         -- found one, now 
  12389. ~("&&",
  12390. ~("&&",
  12391.         -- 
  12392. occurance 
  12393. ~("&",
  12394.     SYSTEM 
  12395. ~(chr,
  12396. sendKeys("%" & 
  12397. -- * PrintBand()
  12398. -- * This routine does ALL output 
  12399. the printer.
  12400. called 
  12401. -- * 
  12402. PrintDIB() 
  12403. ;banding 
  12404. -- * 
  12405. printing devices.
  12406. lpRectClip 
  12407. lrectangular
  12408. -- * area we should 
  12409. zour 
  12410. (i.e. we 
  12411. clip 
  12412. -- * 
  12413. The flags fDoText 
  12414. fDoGraphics 
  12415. -- * appropriately (
  12416. we want 
  12417. -- * 
  12418. Normally these 
  12419.  returned on 
  12420. -- * 
  12421.  which support 
  12422. BANDINFO escape.
  12423.  hDC, lpRectOut, 
  12424. , lpDIBHdr, lpDIBBits
  12425. ZWORD hRect
  12426. ZdblXScaling, dblYScaling
  12427. ZLONG biWidth, biHeight
  12428. ZINT ErrNo
  12429.     rectOutLeft = 
  12430. .(0, 
  12431.     rectOutTop = 
  12432. .(2, 
  12433.     rectOutRight = 
  12434. .(4, 
  12435.     rectOutBottom = 
  12436. .(6, 
  12437. /(4, 
  12438. /(8, 
  12439. -- * Now we up a 
  12440. holds 
  12441. coordinates on 
  12442. aper where 
  12443. bitmap
  12444. WILL be 
  12445. We can intersect 
  12446. lpClipRect 
  12447. see what we NEED 
  12448. Then, we determine 
  12449. corresponds (
  12450. ]dbl?
  12451.  = GlobalAlloc (66, 8)
  12452.  = GlobalLock (
  12453. IntersectRect (
  12454. (IsRectEmpty(
  12455. ) = 0)
  12456.         rectLeft = 
  12457. .(0, 
  12458.         rectTop = 
  12459. .(2, 
  12460.         rectRight = 
  12461. .(4, 
  12462.         rectBottom = 
  12463. .(6, 
  12464.         rectInLeft = 
  12465.  + 0.5)
  12466.         rectInTop = 
  12467.  + 0.5)
  12468.         rectInRight = 
  12469.  + 0.5)
  12470.         rectInBottom = 
  12471.  + 0.5)
  12472. ) AND \
  12473. SetDIBitsToDevice (
  12474. ) ), \
  12475. -- DestDC
  12476. -- DestX
  12477. -- DestY
  12478. -- DestWidth
  12479. -- DestHeight
  12480. -- SrcX
  12481. ) ),    -- SrcY
  12482. -- nStartScan
  12483. -- nNumScans
  12484. -- lpBits
  12485. -- lpBitInfo
  12486. -- wUsage
  12487. StretchDIBits    (
  12488. ) ), \
  12489. 0, 13369376)
  12490.                  --        
  12491.                  --        
  12492.                  --        
  12493. )        -- ScrY
  12494. -- SrcWidth
  12495. -- SrcHeight
  12496. 0            -- DIB_RGB_COLORS
  12497. 13369376)    -- SRCCOPY
  12498. -- dwROP
  12499. NULL 
  12500. <= 0)
  12501.  = 10
  12502. GlobalUnlock (
  12503. GlobalFree (
  12504. -- * 
  12505. -- * Description:
  12506. -- * 
  12507. prints 
  12508.     specified DIB.
  12509. J    actual 
  12510. -- * 
  12511. below), 
  12512. procedure drives the
  12513. -- * 
  12514. operation.
  12515. code 
  12516. -- * 
  12517. printers.
  12518. be distinguished 
  12519. -- * 
  12520. GetDeviceCaps() API (
  12521. -- * must repeatedly 
  12522. NEXTBAND 
  12523. -- * 
  12524.  supports 
  12525. -- * 
  12526. be used 
  12527. whether 
  12528.  "wants" 
  12529. -- * graphics (
  12530. , we 
  12531. gnore 
  12532. -- * 
  12533. entire 
  12534. -- * Parameters:
  12535. -- * 
  12536. - Handle 
  12537. be printed
  12538. -- * 
  12539. fPrintOpt
  12540. - tells 
  12541. option 
  12542.  (PW_BESTFIT,
  12543. PW_STRETCHTOPAGE, OR PW_SCALE)
  12544. -- * 
  12545. wXScale, wYScale - X 
  12546. Y scaling factors (integers) 
  12547. -- * STRING szJobName - 
  12548. that you would like 
  12549. give 
  12550. job (
  12551. pshows up 
  12552.  Manager 
  12553. %well 
  12554. Printing..." dialog box).
  12555. -- * Return Value:
  12556. errors.h 
  12557. description)
  12558. -- * One 
  12559. : ERR_INVALIDHANDLE
  12560. ERR_LOCK
  12561. ERR_SETABORTPROC
  12562. ERR_STARTDOC
  12563. ERR_NEWFRAME
  12564. ERR_ENDDOC
  12565. ERR_GETDC
  12566. ERR_STRETCHDIBITS
  12567.  hDib, 
  12568. , EscFunction
  12569. PrnDC, hPrintRect, hBandInfo, 
  12570. , hNEXTBAND
  12571. wRasterCaps
  12572.  = 0    -- 
  12573. default 
  12574.  = 0 
  12575. DIBError (
  12576.     -- Get 
  12577.  = 0 
  12578.     -- Find 
  12579.  bits.
  12580.  = FindDIBBits (
  12581.     hPrnDC = GetPrinterDC (TRUE) 
  12582.     -- COLORONCOLOR = 3
  12583.     -- STRETCH_DELETESCANS = 3 (parameter 
  12584. SetStretchBltMode)
  12585. -- testing 
  12586.  capabilities via 
  12587. --         
  12588. following raster values 
  12589. %masks
  12590. --    RASTERCAPS            0x0026        - 
  12591. --    RC_BITBLT            0x0001
  12592. --    RC_BANDING            0x0002
  12593. --    RC_SCALING            0x0004
  12594. --    RC_BITMAP64            0x0008
  12595. --    RC_DI_BITMAP        0x0080
  12596. --    RC_DIBTODEV            0x0200
  12597. --    RC_STRETCHBLT        0x0800
  12598. --    RC_STRETCHDIB        0x2000
  12599. --    RC_DEVBITS            0x8000
  12600. --    RC_SAVEBITMAP        0x0040
  12601. --    RC_PALETTE            0x0100
  12602. --    RC_FLOODFILL        0x1000
  12603. wuse     
  12604. - current logic
  12605. standard BLTs
  12606. large bitmaps
  12607. GetDIBits
  12608. , 38)
  12609.  bitAND 0
  12610.  )    -- 
  12611.     doEscapes = FALSE
  12612.     -- Call 
  12613.  (10) 
  12614.  job.
  12615.         isStarted = StringEscape (
  12616. , 10, 
  12617.         hDocInfo = 
  12618. (66,6)    -- tdd changed 
  12619.         lpDocInfo = 
  12620.         hDocName = 
  12621. (66,32)
  12622.         lpDocName = 
  12623. artDoc(
  12624.         -- Something went wrong. Do 
  12625. clean up 
  12626. DeleteDC (
  12627.  = 12
  12628.     -- Determine 
  12629. . fill 
  12630.     just
  12631. function CalculatePrintRect)
  12632. /(4, 
  12633. /(8, 
  12634.     lpPrintRect = 
  12635. .(0, 
  12636.  * 1000) )
  12637. .(2, 
  12638. * 1000) )
  12639.     -- Check 
  12640. we need 
  12641. If we 
  12642. z, loop through
  12643.     -- each 
  12644. age, calling 
  12645.     -- (
  12646. supported) 
  12647. Else,
  12648. clipping
  12649.     -- QUERYESCSUPPORT = 8
  12650.     -- sizeof(
  12651. ) = 2
  12652. q     = 
  12653.     lpNEXTBAND = 
  12654.     JustQuery = 8
  12655.  onlyto 
  12656. form 
  12657. Q(3) stored 
  12658. .(0, 
  12659. p, 3)
  12660.     doBanding = PointerEscape(
  12661. 4> 0)
  12662.     bBandInfoDevice = 
  12663. 0> 0)
  12664.     -- Allocate memory 
  12665. BANDINFOSTRUCT.
  12666.     lpBandInfo = 
  12667.     -- Fill 
  12668. initial 
  12669. -Structure 
  12670. driver we 
  12671.     -- also 
  12672. .(0, 
  12673. , 1) 
  12674. -- bGraphics
  12675. .(2, 
  12676. -- bText
  12677. .(4, 
  12678. .(0, 
  12679. ))        -- bRectLeft
  12680. .(6, 
  12681. .(2, 
  12682. ))        -- bRectTop
  12683. .(8, 
  12684. .(4, 
  12685. ))        -- bRectRight
  12686. .(10, 
  12687. .(6, 
  12688. ))    -- bRectBottom
  12689.  structure (
  12690. funtion will 
  12691. (66,8)
  12692. StartPage(
  12693.         -- Do 
  12694. (3), 
  12695.         -- 
  12696. we are 
  12697.         -- 
  12698. exits 
  12699. empty.
  12700.         StartedBandOK = 
  12701. c((DwordPointerEscape(
  12702. ,3,0,0,
  12703. ) > 0) 
  12704. ) = 0))
  12705.             -- Do 
  12706. needed.
  12707. actually 
  12708. PointerPointerEscape(
  12709. ,24,12,
  12710. biGra = 
  12711. .(0, 
  12712. biTxt = 
  12713. .(2, 
  12714.             -- 
  12715.             -- pass 
  12716. bandinfo
  12717.             -- stuff 
  12718. above (i.e. 
  12719. ;= 1).
  12720. EndPage(
  12721.         -- 
  12722. whole 
  12723. .(0, 
  12724. .(0, 
  12725. ) )        -- 
  12726. .(2, 
  12727. .(2, 
  12728. ) )        -- 
  12729. .(4, 
  12730. .(4, 
  12731. ) )        -- 
  12732. .(6, 
  12733. .(6, 
  12734. ) )        -- 
  12735.         -- Non-
  12736.  (1) 
  12737.         -- If 
  12738. qAPI's 
  12739. DwordEscape(
  12740. , 1, 0, 0, 0)
  12741. < 0 )
  12742.             -- 
  12743. g. Set 
  12744. later on.
  12745.  = 16
  12746.     -- End 
  12747. Only 
  12748.  (11) 
  12749.     -- we did 
  12750. xabort 
  12751.  = 0)
  12752. , 11, 0, 0, 0)
  12753. EndDoc(
  12754.             -- We errored out on 
  12755. , but don't 
  12756.  = 18
  12757.     -- All 
  12758.  <> 0)
  12759. printWindow hWnd, wPrintArea, wPrintOpt, 
  12760. , toTop, update, statusB
  12761.     LOCAL winList, nameList, 
  12762. , handleList, parentWin
  12763. ?, X, Y
  12764. , currentlyActiveWnd, hWnd1
  12765. ZLOGICAL sbVis
  12766. linkDLLs
  12767.     tmp = ""
  12768. @ = activeWindowHandle
  12769. 4" metrics
  12770.     hDC = 
  12771.     prnXRes = getDeviceCaps(
  12772. h!88)        -- LOGPIXELSX = 88
  12773.     prnYRes = 
  12774. !90)        -- LOGPIXELSY = 90
  12775. deleteDC(
  12776.     scrnXRes = displayLogPixelsX()
  12777.     scrnYRes = displayLogPixelsY()
  12778. Hwnd <> 
  12779.         oldSys = sysSuspendMessages
  12780.             prnWindow = windowRefFromHandle(hwnd)
  12781. oldStatus = 
  12782. statusbar
  12783.  NOT (sysRuntime = 
  12784.         -- 
  12785. pallettes
  12786. lineEndsPalette 
  12787. statusBar 
  12788. toolbar 
  12789. bringWindowToTop(
  12790.         -- 
  12791. media 
  12792. running multimedia toolbook
  12793. sysOpenMedia
  12794. <> "" 
  12795.             mediaList = tmp
  12796. whatClip = 
  12797. mmDeviceHandle 
  12798. InvalidateRect(
  12799. ,0,0)
  12800. updateWindow(
  12801. mmYield
  12802. yield()
  12803. hszJobName = 
  12804. r$255)
  12805. lszJobName = 
  12806. /GetWindowText(
  12807. +, 255)
  12808. P> 0)
  12809. "Untitled"
  12810.  = doPrintWindow(
  12811. (Palettes <> 
  12812.  <> 0
  12813. --        Request "An 
  12814.  occurred during 
  12815. P*:" & CRLF & 
  12816. BringWindowToTop(
  12817. -- * 
  12818. -- * 
  12819. -- * 
  12820. -- * 
  12821. -- * 
  12822. -- * 
  12823. - Specifies 
  12824. xbe iconic 
  12825.  be topmost on 
  12826. -- * 
  12827. *fPrintArea - 
  12828. Must be
  12829. :        1 (
  12830. PW_ALL)
  12831. PW_CLIENT)
  12832. -- * 
  12833. n options.
  12834. -- * 
  12835. If 1 
  12836. +two parameters (
  12837. s,be 0 (zero).
  12838. -- * 
  12839.   (Still working on implementing 
  12840. -version 
  12841. xhave 
  12842. -- * 
  12843. K  0 
  12844. successful, a 
  12845. z> 0 corresponding 
  12846. -- *            
  12847. m,Dib
  12848.  = 0 
  12849. E, = 21
  12850.  < 1 
  12851. ~, = 26
  12852.  < 1 
  12853. , = 27
  12854. .CopyWindowToDIB 
  12855. takes four 
  12856. %follows:
  12857. , bitCount, Compress
  12858. since 
  12859. really 
  12860. saving 
  12861. --        a file, 
  12862. \ colors capture 
  12863. --        compression 
  12864. created
  12865. r! = 
  12866. 24, 0)
  12867. ! = 0
  12868. - = 23 
  12869.     wReturn = 
  12870. -- * 
  12871. -- * Given 
  12872. r0DIB, 
  12873. /on the
  12874. -- * 
  12875. 0image 
  12876. -- * 
  12877. -- * contain WORDs 
  12878. /pecify 
  12879. -- * Y directions, respectively.
  12880. ,%, cxDIB, cyDIB
  12881. ZREAL cxPage, cyPage, cxInch, cyInch, myTop, myLeft, myBottom, myRight 
  12882. "information 
  12883. b08)        -- 
  12884. pixels (HORZRES)
  12885. 010)    -- 
  12886. 0VERTRES)
  12887. 088)    -- 
  12888. T/inch - X (
  12889. 090)    -- 
  12890. ~& = 1    -- 
  12891.     --    * Best Fit 
  12892. s1preserves
  12893.     --    * 
  12894. 2DIB's aspect 
  12895. fills 
  12896. horizontally.
  12897.     --    *
  12898.     --    * 
  12899. U2ormula 
  12900. ( calculates 
  12901.     --    * 
  12902. W0, based on 
  12903.     --    * 
  12904. q3width 
  12905. 3relative 
  12906.     --    * a 
  12907. ) / (
  12908. .(0, 
  12909. .(2, 
  12910. .(4, 
  12911. .(6, 
  12912. Q( = 3    -- 
  12913.     --    * 
  12914. U(-- 
  12915.         --    * multipliers 
  12916. multiply 
  12917. height/
  12918.             cxMult = 
  12919. .(0, 
  12920.             cyMult = 
  12921. .(2, 
  12922. -/ 1000
  12923. $/ 1000
  12924. --            x2 = 
  12925. --            y2 = 
  12926.             x2 = (
  12927.             y2 = (
  12928. .(0, 
  12929. .(2, 
  12930. .(4, 
  12931. , x2 )
  12932. .(6, 
  12933. , y2 ) 
  12934.             -- 
  12935. ) = 2     -- 
  12936. .(0, 
  12937. .(2, 
  12938. .(4, 
  12939. .(6, 
  12940. -- * 
  12941. -- * 
  12942. -- * 
  12943. - specifies 
  12944. -- * 
  12945. independent 
  12946. -- * 
  12947. -- * 
  12948. - identifies 
  12949. -- * 
  12950. -- * 
  12951.  copies 
  12952. &-part(s) 
  12953. -- * 
  12954. $)hRectWnd
  12955.  = 0 
  12956.     lpRectWnd = 
  12957. GetWindowRect (
  12958. ) = CopyScreenToDIB (
  12959. = 2        -- 
  12960. @8client 
  12961.             aWnd = 
  12962.  = clientHandle 
  12963. GetClientRect (
  12964.             hPts = 
  12965.             lpPts = 
  12966. .(0, 
  12967. .(2, 
  12968. user_ClientToScreen(
  12969. .(0, 
  12970. .(0, 
  12971. .(2, 
  12972. .(2, 
  12973. .(4, 
  12974. .(6, 
  12975. .(4, 
  12976. .(0, 
  12977. .(6, 
  12978. .(2, 
  12979. + = 0
  12980. CopyWindowToDib
  12981. -- * TODD DROLLINGER
  12982. -- * 
  12983. -- * 
  12984. -- * POINTER 
  12985. -- * 
  12986. -- * 
  12987. -- * 
  12988. -- * 
  12989. %;screen 
  12990. -- * 
  12991. 9Bitmap, 
  12992. --hPalette
  12993.     hBitmap = CopyScreenToBitmap (
  12994. L = GetSystemPalette ()
  12995. - = BitmapToDIB (
  12996. gdi_DeleteObject (
  12997. -- * 
  12998. -- * 
  12999. -- * 
  13000. -- * 
  13001. -- * 
  13002. -- * 
  13003. -- * 
  13004. -- * 
  13005. S;ScrDC, hMemDC, 
  13006. (;nX, nY, nX2, nY2, xScrn, yScrn, nWidth, nHeight
  13007. <) <> 0
  13008.     hScrDC = CreateDC ("DISPLAY", 0, 0, 0)
  13009.  = CreateCompatibleDC (
  13010.     nX = 
  13011. .(0, 
  13012.     nY = 
  13013. .(2, 
  13014. .(4, 
  13015. .(6, 
  13016. resolution.
  13017.  = horizontalDisplayRes()        -- 
  13018.  = verticalDisplayRes()        -- 
  13019.     -- Make sure 
  13020. nX < 0; nX = 0; 
  13021. nY < 0; nY = 0; 
  13022. nX2 > 
  13023. nY2 > 
  13024. 6- nX
  13025. +- nY
  13026. < compatible 
  13027. reateCompatibleBitmap (
  13028.     -- Select 
  13029.     hOldBitmap = SelectObject (
  13030.     -- Bitblt 
  13031. E&DC 
  13032. b/0x00CC0020L = 13369376
  13033. BitBlt (
  13034. 0, 0, 
  13035. , nX, nY, 13369376)
  13036.     -- Do 
  13037. -- * 
  13038. -- * 
  13039. -- * 
  13040. -- * 
  13041. convert
  13042. -- * 
  13043. -- * 
  13044. -- * 
  13045. -- * 
  13046. -- * 
  13047. *creates a 
  13048. ;7palette.
  13049. 4DibMemSize
  13050. ?BitmapStruct, 
  13051. ?bmPlanes, bmBitsPixel, biBits, biCompress
  13052.     hBitmapStruct = 
  13053. R>12)
  13054.     lpBitmapStruct = 
  13055. didn't 
  13056.     -- 2nd 
  13057. 1 = 14
  13058. maybe 12
  13059. GetObject (
  13060. , 12, 
  13061.     -- If no 
  13062.  = 0 
  13063.  = GetStockObject (15)
  13064.     -- DEFAULT_PALETTE
  13065. )(8, 
  13066. )(9, 
  13067. xlegitamate
  13068. ",1,4,8,24,")
  13069.  <= 1
  13070.  <= 4
  13071.  <= 8
  13072.  = 24
  13073. -- tddd due 
  13074. be allocated 
  13075. order 
  13076. DBITMAPINFOSTRUCTURE 
  13077. more prudent 
  13078. Dnecessary
  13079. -- amount 
  13080. %; anyways
  13081. ,block required 
  13082.  <= 8 
  13083.         dwLen = 40 + (4 * (2 ^ 
  13084. #GetDC (0)    
  13085. > = 0 OR 
  13086. SelectPalette (
  13087. RealizePalette (hDC)
  13088. ReleaseDC (0, 
  13089.         -- 
  13090. ,(0, 
  13091. D, 40)
  13092. /(4, 
  13093. .(2, 
  13094. /(8, 
  13095. .(4, 
  13096. 2(12, 
  13097. 3E, 1)
  13098. -- planes
  13099. 2(14, 
  13100. ,(16, 
  13101. )     -- 3rd 
  13102. BI_RGB 
  13103. ,(20, 
  13104. E, 0)
  13105. /(24, 
  13106. E, 0)
  13107. /(28, 
  13108. E, 0)
  13109. ,(32, 
  13110. E, 0)
  13111. ,(36, 
  13112. E, 0)
  13113.         biSize = 
  13114. ,(0, 
  13115. /(4, 
  13116. /(8, 
  13117.         biPlanes = 
  13118. 2(12, 
  13119.         biBitCount = 
  13120. 2(14, 
  13121.         biCompression = 
  13122. ,(16, 
  13123.         biSizeImage = 
  13124. ,(20, 
  13125.         biXPelsPerMeter = 
  13126. /(24, 
  13127.         biYPelsPerMeter = 
  13128. /(28, 
  13129.         biClrUsed = 
  13130. ,(32, 
  13131.         biClrImportant = 
  13132. ,(36, 
  13133. 8, so 
  13134. G= 0.
  13135. FirstGetDIBits (
  13136. , 0, 
  13137. QG, 0, 
  13138.     -- If 
  13139. ,(20, 
  13140. G) = 0
  13141. ,(20, 
  13142.     -- Realloc 
  13143. Ibuffer big enough 
  13144.     -- Setting 
  13145. ~Ibe ( 40 (headerSize) + PaletteSize + 
  13146. ,(0, 
  13147. H) + 
  13148. H) + 
  13149. ,(20, 
  13150.         -- 
  13151.         -- tdd
  13152.         --        
  13153. GlobalReAlloc specify 0
  13154. :instead
  13155.         --        
  13156. 0 so 
  13157. additional 
  13158. ZeroInit'ed
  13159.         h = 
  13160.     , 0x40)
  13161. h = 0 
  13162. (D = 0
  13163. jD = h
  13164.             -- 
  13165. 0J = 
  13166. hJ) + 
  13167. fa NON-
  13168. I.        - 
  13169. /(8, 
  13170. ULsame 
  13171.     retVal = SecondGetDIBits (
  13172. , 0, 
  13173. /(8, 
  13174. K, 0)
  13175. E = 0
  13176. -- * 
  13177. -- * 
  13178. -- * 
  13179. packed-
  13180. -- * 
  13181. -- * 
  13182. -- * 
  13183. C        - 
  13184. ,Mbe 40 (
  13185. -- * 
  13186. Maddress 
  13187. returns a
  13188. -- * 
  13189. BG = 
  13190. L) + 
  13191. -- * DIBNumColors()
  13192. -- * 
  13193. -- * 
  13194. -- * 
  13195. -- * 
  13196.  table
  13197. -- * 
  13198. -- * 
  13199. -- * 
  13200. Hfinding 
  13201. CWin3.0 
  13202. OS/2-style
  13203. -- * 
  13204. ). If 
  13205.  =2, 
  13206.  =16, 
  13207.  =256,
  13208. -- * 
  13209. 24, no 
  13210. MwBitCount
  13211. ZDWORD dwClrUsed
  13212.     -- If 
  13213. BITMAPINFOHEADER 
  13214.     -- otherwise 
  13215.     -- on 
  13216. ,(32, 
  13217.  <> 0
  13218. 2(14, 
  13219. -- * 
  13220. -- * 
  13221. -- * None
  13222. -- * 
  13223. -- * 
  13224. -- * 
  13225. -- * 
  13226. KPrepresents 
  13227. -- * 
  13228. 6copied 
  13229. 2Qlogical 
  13230. -- * 
  13231. QGetSystemPaletteEntries 
  13232. lPDC, hLogPal, 
  13233. 1how many 
  13234.  entries we 
  13235.     nColors = PalEntriesOnDevice (
  13236. Y>    modified sizes 
  13237. |#they were way off
  13238. :LOGPALETTE) = 64            - 
  13239. 4 + PALETTEENTRY
  13240. ) = 32        - 
  13241. O + (
  13242. * 4))
  13243.     -- If we 
  13244.     lpLogPal = 
  13245. SalVersion 
  13246. palNumEntries fields 
  13247.     -- palVersion 
  13248. cSbe 0x300 (dec = 768) 
  13249. Windows 3.0 
  13250. 2(0, 
  13251. , 768)
  13252. 2(2, 
  13253. S3rd 
  13254. tTalPalEntry 
  13255.     tempPointer = 
  13256.     lpPalPalEntry = 
  13257. TS0, 
  13258. Once 
  13259. J we 
  13260.     -- so free 
  13261.  = CreatePalette (
  13262.     -- Do 
  13263. -- * 
  13264. -- * 
  13265. -- * 
  13266. bU context
  13267. -- * 
  13268. -- * 
  13269. -- * 
  13270. -- * 
  13271. ?gets 
  13272. ] SIZEPALETTE = 104
  13273. U104)
  13274.     -- For 
  13275. MV, we 
  13276. Vno. 
  13277.     -- NUMCOLORS = 24
  13278. zU24)
  13279. U = 24
  13280. -- * 
  13281. -- * 
  13282. -- * 
  13283. -- * 
  13284. -- * 
  13285. -- * 
  13286. -- * 
  13287. -- * multiplying 
  13288. RGBQUAD (
  13289. -- * 
  13290. RGBTRIPLE (
  13291. OS/2-
  13292. -- * 
  13293. W) * 4        -- 
  13294. -- * 
  13295. -- * SaveDIBToFile()
  13296. -- * 
  13297. -- * 
  13298. UWDib
  13299. -- * 
  13300. MLlpFileName
  13301. ,Yfilename 
  13302. -- * 
  13303. -- * 
  13304. -- * 
  13305. -- * 
  13306. K = 0
  13307. X = 21
  13308.     fh = _lcreat(
  13309. (fh = -1)
  13310. SX = 28
  13311.     bmfHdr = 
  13312.     lpbmfHdr = 
  13313. -- tdd
  13314. --        Modified 
  13315. +was being found.
  13316. --        Instead 
  13317. ]GlobalSize 
  13318. --        I 
  13319. Ncalculated 
  13320. '[handler
  13321. --        'BitmapToDib' 
  13322. re-allocating a larger 
  13323. some reason 
  13324. returning a 
  13325. --        24 bytes 
  13326. dthan 
  13327. , type (
  13328. Qbe "BM" 
  13329. ,"BM")
  13330. marker "BM"
  13331. pointerDWORD(2,
  13332. -- Reserved 
  13333. ([) + 54))    -- 
  13334. -- 14 
  13335. -- 40 
  13336.     -- Write 
  13337. _lwrite(fh, 
  13338. , 14)
  13339. --    so we 
  13340. 65536 
  13341. e]final 
  13342. \be (14 + 
  13343. --        14 
  13344. G written
  13345.     dwError = writeMemToFile(fh, lpDib, 
  13346. _lclose(fh)
  13347. M\ = 29
  13348. -- oops, something happened 
  13349. -- Success 
  13350.  iFileHandle, lpBuffer, dwBytes
  13351.     startAddress = getSelectorBase(
  13352. 65334 
  13353. Ichunks.
  13354.     dwBytesTmp = 
  13355. h > 65334)
  13356. 65334) <> 65334)
  13357.  - 65334
  13358. SetSelectorBase(
  13359. + 65334)
  13360. < 65334 
  13361. ) <> 
  13362. \^ < 0) 
  13363. h^ >= 29))
  13364.         -- 
  13365. tequivalent 
  13366. MB_OK | MB_ICONSTOP 
  13367. MessageBox(0, "Undefined 
  13368. Q!", "", 16)
  13369. ^ = 0
  13370. ^ = 1
  13371. ErrString = "Not a 
  13372. &_ = 2
  13373. +Couldn't 
  13374. J_ = 3
  13375. BRreading 
  13376. l_ = 4
  13377. dRlocking 
  13378. _ = 5
  13379. Ropening 
  13380. _ = 6
  13381. Rcreating 
  13382. _ = 7
  13383. Rgetting a DC!"
  13384. _ = 8
  13385. \Dependent 
  13386. ` = 9
  13387. Q() failed!"
  13388. ?` = 10
  13389. [` = 11
  13390. w` = 12
  13391. R: StartDoc 
  13392. ` = 13
  13393. [U: GetModuleHandle() couldn't 
  13394.  GDI!"
  13395. ` = 14
  13396. S: SetAbortProc 
  13397. a = 15
  13398. a = 16
  13399. ?a = 17
  13400. _a = 18
  13401. a = 19
  13402. (^() 
  13403. a = 20
  13404. Found!"
  13405. a = 21
  13406. a = 22
  13407. General 
  13408. b = 23
  13409. 3b = 24
  13410. hb = 25
  13411. id DC!
  13412. T Information"
  13413. b = 26
  13414. b = 27
  13415. e Option!"
  13416. b = 28
  13417. c = 29
  13418. KV", 16) 
  13419. getViewerName whatViewer
  13420. " && QUOTE & 
  13421. linkDlls
  13422. C "kernel"
  13423. Qb        (
  13424.         INT        
  13425. ?            ()
  13426.                 (
  13427.     GetSelectorBase    (
  13428. ?            (
  13429. e    GetWindowDC            (
  13430. \?        (
  13431. ,, INT)
  13432. c         (
  13433.              (
  13434. "            (
  13435. N"        (
  13436. UpdateWindow        (
  13437. $F "GDI"
  13438. g    CreateCompatibleBitmap (
  13439. -g, INT, 
  13440. U+        (
  13441. kg    CreateIC(
  13442. g    CreatePrinterDC = 
  13443. h    StretchBLT (
  13444. !        = 
  13445. R             = 
  13446. tL             = 
  13447. W            = 
  13448. O         = 
  13449. tOe    = 
  13450. saveWindowToFile 
  13451. vJ = 
  13452. -I = 
  13453. $I<> 
  13454. ?K <> 
  13455. dK = 
  13456.         -- 
  13457.         -- 
  13458. fL<> "" 
  13459. rL<> "
  13460. KM = 
  13461. bM,0,0)
  13462. (fileName = 
  13463.             vwrRef = 
  13464. 3"printwnd.dib"
  13465. k("." 
  13466. ("," & 
  13467. A & "," 
  13468. ",1,4,8,24,")
  13469. A = 8
  13470. 5A <> "RLE4") 
  13471. HA <> "RLE8")
  13472. ZA = ""
  13473. ^O = 
  13474. kO = 1
  13475. LO = doSaveWindow(
  13476. DN<> 
  13477. ;P <> 
  13478. saveWindowtoFile
  13479. -- * 
  13480. -- * 
  13481. -- * 
  13482. S\saves 
  13483. -- * 
  13484. -- * 
  13485. )hbe 
  13486. -- * 
  13487. :        1 (
  13488. -- * 
  13489. -- * 
  13490. KD(monochrome)
  13491. = 16 
  13492. = 256 
  13493. 24 = 16777216 
  13494. -- * 
  13495. "" - no 
  13496.  - 4-bit 
  13497. -length encoding
  13498.  - 8-
  13499. -- * 
  13500. (g 0 
  13501. z> 0 
  13502. -- *            
  13503. %SprintArea, 
  13504. VS = 0 
  13505. s = 21
  13506. g = 0 
  13507. vs = 23 
  13508. -- * 
  13509. -- * 
  13510. ha DC 
  13511. S selected 
  13512. -- * Returns 
  13513. -- * 
  13514. -- * 
  13515. S forPrinter
  13516. -- * 
  13517.  Context (IC)
  13518. tdcPrint
  13519. GetWinIniVar ("windows", "
  13520. deviceName
  13521. deviceDriver
  13522. devicePort
  13523.         DC = 
  13524. ", 0)
  13525.         DC = 
  13526. (DC = 0 
  13527. DC = 
  13528. vu = -25
  13529. _ASYM_WID_Responses obj
  13530.     LOCAL ARRAY ansArray[][]
  13531. STACK buffer, retVal
  13532. ASYM_HasAnsArray(
  13533. = = ASYM_WID_AnsArray 
  13534.         QType = ASYM_WID_QType 
  13535. "ORDERTEXT"
  13536. (_dragField 
  13537.             p = 
  13538. ~(CRLF,
  13539. cp > 0
  13540.  = ASYM_WID_ResponseIDs 
  13541.  <> NULL
  13542.         matchQ = "MATCH" 
  13543.         typeIn = (
  13544. "TYPEIN") 
  13545. (_logResponse 
  13546. v <> FALSE)
  13547.         multiField = (
  13548. "MULTICHOICE" 
  13549. "TRUEFALSE") 
  13550. respID
  13551.  = "<
  13552. ITrespID = 99
  13553. dimensions(
  13554. val = 
  13555. `][1]
  13556. "<" & 
  13557. [& ">" 
  13558. E<> "<"
  13559. "<" & 
  13560. Y& ">" 
  13561. ][17] & " -> " 
  13562. txt = _cleanUp(_responseText 
  13563. cnt = 
  13564. maxCnt = ASYM_WID_logResponseLimit 
  13565. xisType("real",
  13566. s-5) 
  13567. & "[...]"
  13568. SPACE & QUOTE & 
  13569. ][1]) & 
  13570. retval
  13571. _ASYM_BeginResponse actualObj, respName, _target, resetToOld
  13572.     SYSTEM s_cbtr_CurrentQ,s_cbtr_CurrentQObj
  13573. DWORD oldTimeChosen, newTimeChosen, TimeUsed
  13574.     maxIndex = 
  13575.     whatIndex = 
  13576.  = ASYM_Ticks()
  13577.     answerLocked = ASYM_WID_AnswerLocked 
  13578.     oldLock = lockScreen 
  13579. ASYM_DoGenericTextFeedback (
  13580. "<questionLocked>")
  13581.         _locked 
  13582. _responseList 
  13583.  <> "
  13584. "ORDEROBJ"
  13585.  = _startLoc 
  13586. "<responseItemLocked>")
  13587. (ASYM_WID_TimeMax 
  13588.  <> 0) 
  13589. xSetElapsedTime(
  13590.     timeMax = 
  13591.     timeUsed = ASYM_WID_TimeUsed 
  13592.     triesMax = ASYM_WID_TriesMax 
  13593.     triesUsed = ASYM_WID_TriesUsed 
  13594. <> 0 
  13595.             errStr = "<outOfTime>"
  13596. {<> 0 
  13597. ASYM_WID_AutoLockAnswer 
  13598. ASYM_WID_MultipleAnswers 
  13599.  <> "
  13600.         ASYM_WID_TimeLocked 
  13601. LockAndAdjustTestItem 
  13602. ASYM_QLocked 
  13603. _ASYM_CheckPoint obj, loc, 
  13604. asym_dragObj, s_asym_dropObj
  13605. objList
  13606. STRING onam
  13607.     objName = 
  13608. X & ""
  13609. isObject(
  13610.     testObj = objectfrompoint(
  13611. _moveObj 
  13612. screen 
  13613. "pagebackground"
  13614. _ASYM_GetTypeInData 
  13615.     hwTxt = 
  13616.     spot = textOffset 
  13617.     myParent = 
  13618.     _lastText 
  13619.     IsBlank = 
  13620.     NBS = 
  13621. o(160)
  13622.     maxChars = ASYM_WID_MaxChars 
  13623.     ))-1 
  13624.     oldSys = sysSuspendMessages; 
  13625. xisBlank
  13626.         myText = 
  13627. F))-1 
  13628.     ls = 
  13629. targetWindow
  13630. _inputField 
  13631.         bnds = 
  13632. x1,y1 
  13633. x2 + 2 * 
  13634. sysPageUnitsPerPixel, y2 + 2 * 
  13635.         entryField = 
  13636. ?0,0,0
  13637.         fieldType 
  13638. ^noWrap
  13639.         _targetHotword 
  13640. x1,y1,x2 + 2 * 
  13641. l, y2 + 2 * 
  13642.     useWindowsColors 
  13643.  = ls
  13644. _script 
  13645. _ASYM_RegisterResponse 
  13646. , s_cbtr_lastQ, 
  13647.     loc = 
  13648.     FBIndex = 
  13649.     OK = 
  13650.         -- 
  13651. checks 
  13652. xperformed yet. 
  13653. locks 
  13654.         -- 
  13655. {positions 
  13656. necessary
  13657.         OK = 
  13658. [ASYM_WID_ReadyToRun 
  13659.  --** NEW
  13660.     rejectIfWrong = (ASYM_WID_RejectWrong 
  13661.     lockWidget = 
  13662.     rejectFlag = 
  13663.     OK = 
  13664. prevResponse = itemOffset(
  13665. value = 
  13666. ASYM_WID_Chosen 
  13667. objs = 
  13668. "MULTIOBJ"
  13669. "MULTIDROP"
  13670.             byObjRef = (
  13671. 1][1] 
  13672. ASYM_FindAnswerIndex(
  13673.             dontRegisterResponse = 
  13674. ][10] 
  13675. _position 
  13676. _layer 
  13677. se = 
  13678. se <> 
  13679. flag = 
  13680. dragSnap = ASYM_WID_DragSnap 
  13681. -- snap here rather than 
  13682. widget
  13683. ASYM_ObjectCenter 
  13684. "SLIDER"
  13685. smax = sliderMax 
  13686. smin = sliderMin 
  13687. roundFactor = ASYM_WID_RoundFactor 
  13688. ),10)) - 2
  13689. i][1] 
  13690. testExpressionWithX(
  13691. i][1], 
  13692.             _lastPos 
  13693.  = _sliderPos 
  13694.             matchCase = 
  13695.             matchOrder = 
  13696.             soundsLike = 
  13697.             ignorePunctation = 
  13698. o(160)
  13699.             p = 
  13700. cp > 0
  13701. options = 
  13702. ][17]
  13703. matchText
  13704. confirm = (
  13705.  = ASYM_stripPunctuation(
  13706. result = ASYM_matchString (
  13707. 5(ASYM_cepr(
  13708. bs = ASYM_BlockSuspend()
  13709. err = ASYM_RestoreSuspend(bs)
  13710. xASYM_CompareByCase(
  13711. ][1], 
  13712. ][16] <> 
  13713. yesStr = ASYM_GetStandardString("<Yes>") 
  13714. NoStr = 
  13715. No>") 
  13716. msgTxt = 
  13717. 8Do you mean x>", \
  13718. ""%1"" ?") 
  13719. 9expandString(
  13720. ][16])
  13721. f"&" & YesStr 
  13722. "&" & 
  13723. ][16]
  13724. ][16]
  13725. p "NAMEPART"
  13726.  1][1] 
  13727. obj = 
  13728. _targetList 
  13729. ""MATCHITEM"
  13730. /""MATCHOBJ"
  13731.             isExclusive = (ASYM_WID_Exclusive 
  13732.             iTgt = 1
  13733.             iSrc = 17
  13734. _lineRef 
  13735. [objBuffer
  13736. _lastObj 
  13737. "asymline"
  13738. getObjectList(
  13739. "backdrop"
  13740. ^  = 
  13741. 4s_asym_r_mtchitemchk
  13742. hk <> 
  13743.   <> 
  13744. Khk = Obj
  13745.             responseIDs = ASYM_Wid_ResponseIDs 
  13746.             pairs = _pairs 
  13747. !    -- Each "
  13748. , answerIndex
  13749. responsesToErase
  13750. ansIndex = 
  13751.             doneFB = 
  13752. /# = obj
  13753. |# = 
  13754. & -- 
  13755. -- Do we already have 
  13756. ss = 
  13757. obj2 = 
  13758. = ss; 
  13759. V)1][1] 
  13760. 5% = 
  13761.             hasElse = 
  13762. $][1] 
  13763.             -- First, 
  13764. a change 
  13765. existing 
  13766.             -- 
  13767.             -- Is 
  13768. a violation 
  13769. exclusivity?
  13770. -- Need 
  13771. the corresponding 
  13772.             -- index 
  13773. "droptarget" 
  13774.             dropIndex = 
  13775. ASYM_WID_Bidirectional 
  13776. -- Requires special 
  13777.  itself also
  13778. ) < 1
  13779. OK = 
  13780. -- Found one 
  13781. more 
  13782. , targets; 
  13783. , which 
  13784. B-- definable, 
  13785. G- on 
  13786. nam = 
  13787. r- on 
  13788. "pagebackgroundviewer"
  13789. OK = 
  13790. idx = 
  13791. )) < 1
  13792. OK = 
  13793. xOK -- could 
  13794. xidentify a single 
  13795.             -- 
  13796. e+<> 
  13797. greater 
  13798.             -- 
  13799. be deleted 
  13800. pushed 
  13801. .on so that 
  13802.             -- 
  13803. 1 will 
  13804.  correctly.
  13805. / because 
  13806. code 
  13807.             -- 
  13808. sharedScript 
  13809. [,<> 
  13810. x. = 
  13811.             moreToDo = 
  13812. ;se= 
  13813. = ss; 
  13814. r= se
  13815. RejectIfWrong
  13816. ss = 
  13817. / <> 
  13818. _clearList 
  13819.             ss=
  13820. ;se= 
  13821. 0 --***
  13822. = ss; 
  13823. r= se
  13824. `0            
  13825. e= oldlock
  13826. ASYM_WID_Tolerance 
  13827.             fudge = 
  13828. ,1) * 
  13829. syspageunitsperpixel
  13830.             y1 = 
  13831.             FBFilter = ASYM_WID_FeedbackFilter 
  13832. :!x (
  13833. g2 &&
  13834. 2,"",
  13835. ,,"",
  13836.             oldRespIDs = 
  13837.             -- Is 
  13838. a slot?
  13839. 7i][16] = 
  13840. 7i][17] 
  13841. n- did 
  13842.  altogether
  13843. ASYM_ResetCursor
  13844. 58i][16]
  13845. s$i, 
  13846.             -- Look 
  13847. free 
  13848. - closest 
  13849. where 
  13850.             -- was dropped, but within tolerance only
  13851. ; closestPos = 
  13852. y; closestIndex = 
  13853. 991][17] <> 
  13854. [9j][16] 
  13855. l9j][10] <> 
  13856. y2 = 
  13857. 9j][17]; 
  13858. (x2-x1,y2-y1) 
  13859. z <= 
  13860. x2,y2
  13861. -- old method, 
  13862. : = _objList 
  13863. y2 = ASYM_WID_ResetPosition 
  13864. (x2-x1,y2-y1)
  13865. z <= 
  13866. x2,y2
  13867.             -- we now 
  13868. Mwe don't 
  13869.             OK = 
  13870. "incorrect"
  13871. -- No 
  13872. checking further 
  13873. xeven 
  13874. 16<> 
  13875. -- We're interested 
  13876. place?
  13877. tempIndex = 
  13878. &][16] 
  13879. =][10] <> 
  13880.     OK = 
  13881. ][16] = 
  13882. 7-- "somebody's home"
  13883. <1][17] 
  13884. xOK) -- compatibility 
  13885. ss = 
  13886. (x2-x1,y2-y1)
  13887. z <= 
  13888. OK = 
  13889. x2,y2
  13890. ASYM_WID_LookHard 
  13891. @> = 
  13892. objectContainer(
  13893. /"),"",
  13894. y2 = 
  13895. (x2-x1,y2-y1)
  13896. z <= 
  13897. #?k][1] = (
  13898. IT = 0
  13899. B; = "
  13900. ][16] = 
  13901. < = "
  13902. @"SELTEXT"
  13903. =16, 
  13904. 2= = 
  13905. M<ed 
  13906. d= = 
  13907. = <> 
  13908. 1B<> "
  13909. 2> = 
  13910. =][1] = "<
  13911. ASYM_WID_DelayFeedback 
  13912. ASYM_PlayFeedback (
  13913. :?), 
  13914. ASYM_QResponded 
  13915. KD() 
  13916. >][10] = 
  13917.             scoreTxt = "
  13918.         -- 
  13919. 4sending answered event
  13920. ASYM_Answered 
  13921. {?][1], 
  13922. ASYM_Locked 
  13923. s_asym_dragObj = 
  13924. W$& ""
  13925. ASYM_WID_TargetObject 
  13926. + expr, x
  13927. (" & 
  13928.  & ")"
  13929. Zstack phRules
  13930. 4s_ASYM_phRules, s_ASYM_phVowels
  13931.     -- trim excess whitespace
  13932. cs <> 
  13933. s <= 
  13934. cs <> 
  13935. s <= 
  13936.     -- convert 
  13937. )upperCase(s)
  13938. repeated 
  13939. Texcept SS (
  13940.         c = 
  13941. Ri-1 
  13942. c <> "S"
  13943.     -- apply phonetic rules (order matters!)
  13944.  & ""
  13945.  = defaultPhRules()
  13946.  = "PH,F,CK,K,Y,I,SCI,SI,SCE,SE,CA,KA,CO,KO,CU,KU,"\
  13947. & "CI,SI,CE,SE,NP,MP,CHU,SHU,CH,K,TH,T,C,K,PS,S,SC,S,SS,S,"\
  13948. & "WH,W,WR,R,NGT,NT,OFT,OF,RH,R"
  13949.  = defaultPhVowels()
  13950.  = "AEIOUY"
  13951. ) > 1 
  13952.         p = 
  13953. ~(t1, 
  13954. cp > 0
  13955. U(t1) - 1 
  13956.             p = 
  13957. ~(t1, 
  13958.     -- Remove vowels 
  13959. )least 3 
  13960.     ccnt = 
  13961. @testString, 
  13962. @refString, \
  13963. LOGICAL byCase, 
  13964. jumbledOK
  13965. Zsubs[]
  13966. C = ASYM_trim(
  13967.  & ""
  13968.         p = 
  13969.         n = 0
  13970. p = i - 1
  13971. p > 0
  13972. Vi + 1 
  13973. n] = 
  13974. n] = 
  13975. p = i - 1
  13976. i = 1
  13977. p > 0
  13978. n] = 
  13979. n] = 
  13980. matchJumbledWords(
  13981. p = 0
  13982. (i = n 
  13983. p > 1 
  13984.  <> "*")
  13985. (i = 1 
  13986.  <> "*" \
  13987. - 1 < 
  13988. i > 1
  13989. i] = 
  13990. ASYM_SoundsLike s1, s2
  13991.     s1 = 
  13992.     s2 = 
  13993. s1 = s2
  13994. 1on whatText
  13995. 6OINT maxCount,counter
  13996. DspaceString, deleteString
  13997.  = "!'-`,.:;"&
  13998. O > 0
  13999.     -- Table 
  14000. substitution 
  14001. flanguage
  14002. sysVersion
  14003. c"French"
  14004. c"France"
  14005. "PH,F,CK,K,Y,I,
  14006. ,CO,KO,CU,KU,"\
  14007. & "CI,SI,CE,SE,GE,JE,GI,JI,
  14008. ,S,OUX,OUS,OMT,ONT,"\
  14009. & "NB,MB,NP,MP,MPT,NT,
  14010. SH,CH,TH,T,C,K,PS,S,SC,S,SS,S,"\
  14011. & "QU,Q,Q,K,EZ,
  14012. ,WH,W,WR,R,
  14013. ,TIO,SIO"\
  14014. c"Deutsch"
  14015. c"German"
  14016. ASYM_CBTIniVar("Phonetic","
  14017. k2 <> 0
  14018. 1ASYM_GetString("errPhoneticRules", "Error 
  14019.     : %1")
  14020.         msgCaption = 
  14021. ASYM_MessageBox(
  14022. ', "WARNING", "OK")
  14023. " -- keep other accented
  14024. aIem 
  14025. fN = 
  14026. O <> 
  14027. )O = 
  14028. 8O = _lastSpot 
  14029. O = "
  14030. TwrdList[],
  14031.     matchCount = 0
  14032.     n = 
  14033.         p = 
  14034. (p > 0)
  14035. cp > 0
  14036.                  
  14037.                      
  14038.                  
  14039.                  
  14040. (p > 0)
  14041. ASYM_WID_TimeStart 
  14042. RREAL,
  14043. `Q - 
  14044.         resetStr = 
  14045. NeedPgResetForTimer", \
  14046. g%current 
  14047. %invalid data 
  14048. *elapsed 
  14049. I." \
  14050. && "This 
  14051. should be 
  14052. .") \
  14053. f"&" & ResetStr 
  14054. "&" & ASYMGetStandardString("<Cancel>", "")
  14055. R = 0
  14056. R = IT
  14057.     ASYM_WID_TimeChosen 
  14058. ~T txt
  14059. T"||"
  14060. U"|n"
  14061. ~(CR,
  14062. FU"|n"
  14063. ~(LF,
  14064. mU"|l"
  14065. T,txt) 
  14066. U"|q"
  14067. cTAB 
  14068. U"|t"
  14069. R< 32
  14070. _ASYM_CheckDropObj pTarget, 
  14071. GHse 
  14072. I = "<
  14073. *U = 
  14074. ;U = 
  14075. RU <> 
  14076. _ASYM_RegisterAttempt 
  14077. Umode, showFeedback, correctness, 
  14078.     -- Registers 
  14079. attempt 
  14080. Hcalling ASYM_CheckTries. Also sends ASYM_Scored message
  14081.     -- ("Question scored" 
  14082. Actions 
  14083. updates 
  14084. 2/ASYM_WID_LastScore property (the
  14085. 4lastScore 
  14086. ). Note 
  14087. **we shouldn't be 
  14088.     -- directly 
  14089. function returns 
  14090. /questions 
  14091. _ASYM_CheckTries 
  14092.     -- If 
  14093.  parameter hasn't been given 
  14094. us, we work 
  14095.         -- ASYM_WID_Correctness() gives us a 
  14096. Gbetween 0 (totally 
  14097. +) inclusive
  14098.         scoreText = "
  14099.  <= 0
  14100. 'mixed"
  14101.     -- We must 
  14102. j = ASYM_WID_Score (
  14103.     -- Generate 
  14104.  (aka 
  14105. 1actions 
  14106. 4. Any
  14107. registered, 
  14108. through 
  14109. "/we 
  14110.  above).
  14111. handler 
  14112. no longer be called 
  14113. . Rather, 
  14114. used.
  14115. Y = 0
  14116. ASYM_Changed "tryCount" 
  14117. Z <> 
  14118. Z <> 0 \
  14119. 2Z >= 
  14120. HZ = 
  14121. DYed 
  14122. [Z = 
  14123.         -- 
  14124. _ASYM_FindAnswerIndex 
  14125. whatItem, col, 
  14126. ' = 1
  14127. _ASYM_QLocked 
  14128. 4s_ASYM_LogType, s_ASYM_LogAnswers
  14129. "ResponseData"
  14130. b!" & 
  14131. LogLockedQ", "Q=%1 : E=
  14132. ! : R=%2"), 
  14133. ASYM_LogWriteEntry(
  14134. _ASYM_QResponded 
  14135. 9^ & 
  14136. LogRespondedQ", "Q=%1 : E=
  14137. a! : R=%2"), 
  14138. _ASYM_TypeInCompleted 
  14139. txt, stat, 
  14140.             hwtxt = 
  14141. o(160)
  14142.             p = 
  14143. cp > 0
  14144. h     = 
  14145.      = _LastText 
  14146. _ASYM_QuestionStatus 
  14147. X_score, 
  14148. noUpdate, 
  14149.  = ASYM_Wid_Responses 
  14150. [= 0 
  14151. a^ed 
  14152. ASYM_WID_MaxScore 
  14153.  VERSION MANAGEMENT FUNCTIONS
  14154. ASYM_MTBVersion dotFlag, options
  14155. ASYM_ProductVersion (
  14156. ASYM_CBTVersion 
  14157. ASYM_ProductPrefix caps
  14158.  = TRUE
  14159.  <> NULL) 
  14160.  <> FALSE)
  14161. "minorVersion" 
  14162. "8.5"
  14163. "8.5"
  14164. ASYM_ProductName
  14165.     SYSTEM s_ASYM_ProductName
  14166. ASYM_RunSysBookName
  14167. ASYMR
  14168. "TB" & 
  14169. () & "R.SBK"
  14170. qMESSAGE HANDLERS
  14171.     -- redirect 
  14172. (objectContainer (
  14173. 8") = 
  14174. currentPage 
  14175. killUserTooltipTimers
  14176. buttonClick loc
  14177. 4s_cbtrhypexterr
  14178. ASYM_AutoGlossary 
  14179. ASYM_AutoHotwords 
  14180.  obj, 
  14181. asym_dragObj
  14182.     bs = ASYM_BlockSuspend()
  14183. ASYM_ToolTip 
  14184. hideTooltip 
  14185. "tooltip" 
  14186. ASYM_RestoreSuspend(bs)
  14187.     whatButton = ASYM_PrimaryMouseButton()
  14188. "pagebackgroundbook"
  14189. _locked 
  14190. obj = 
  14191. ASYM_WID_AnswerLocked 
  14192. _ASYM_DoGenericTextFeedback(
  14193. "<responseItemLocked>") 
  14194. "Test 
  14195. ASYM_WID_QType 
  14196. ASYM_ObjectDropped 
  14197. ASYM_Draggable 
  14198. s_asym_dragObj = obj
  14199. DoDragObject 
  14200. loc, 
  14201. behaviors" 
  14202. "MATCHITEM"
  14203. DoMatchItemDrag 
  14204.  Behaviors" 
  14205. targetWindow 
  14206. 8") <> 
  14207. closeWindow
  14208. 4s_tb85r_PopViewers
  14209. ASYM_itemOffset(
  14210.     LOCAL ansArray[][], temp[][]
  14211.     myParent = 
  14212.     qType = 
  14213. "MULTWID" = 
  14214. "MULTIOBJ" = 
  14215. q = ASYM_WID_AnsArray 
  14216.             objList = 
  14217.             maxCount = 
  14218. dimensions(
  14219. objlist 
  14220. counter = 0
  14221. j <> i
  14222. E][k] = 
  14223. j][k]
  14224. enterApplication
  14225. , s_ASYM_LogStartTime, s_ASYM_SessionElapsedTime
  14226. ZbookmarkFn, logFn, preferredLogFn
  14227. 5 = 0
  14228.         bk = 
  14229.         bk = 
  14230.     CMS = ASYM_CMS_CourseID() <> 
  14231. e = ASYM_Ticks()
  14232. ASYM_AutoBookMarks 
  14233.  = _ASYM_MakeBookmarkFileName() 
  14234. "bookmarking" 
  14235. _CMS_EnterApplication bk, 
  14236.         -- 
  14237. Mwasn't 
  14238. 8saved
  14239. ASYM_Caption 
  14240. bk <> 
  14241. INFO_Title 
  14242. bk <> 
  14243. ASYM_FullScreen 
  14244.             captionBar 
  14245.             state 
  14246. = maximized
  14247. ASYM_BorderStyle 
  14248. bk <> 
  14249. ASYM_CaptionBar 
  14250. bk <> 
  14251. ASYM_Modal 
  14252. ASYM_ModalState 
  14253. _readBookmarks(
  14254. ASYM_LogStatus() 
  14255. ASYM_LogType 
  14256. (bk, ASYM_LogName 
  14257. bk, ASYM_LogAppend 
  14258. bk,ASYM_LogEncrypt 
  14259. bk, ASYM_LogDestination 
  14260. _ASYM_ReaderExit
  14261.     matColor 
  14262. ASYM_BookSysBooks 
  14263.         bs = 
  14264. d    (bs)
  14265. 4s_ASYM_LogPages
  14266. Zlogical resetFlag
  14267. ZsbkArr [][]
  14268. ZiList
  14269. ZWORD i,j,n
  14270.     pageCleanForExport = 
  14271. xASYM_IsObjectDirty (
  14272. >, "htmlExport")
  14273.     bgCleanForExport = 
  14274.     bk = 
  14275. bk = "
  14276. |     Reset"
  14277. _ASYM_ResetPgWidgets "
  14278.     -- resetting should have no effect on 
  14279. process
  14280. ASYM_SetObjectClean (
  14281.         logTxt = ASYM_GetString("logPageEntry", "
  14282. %1" & CRLF)
  14283. 7expandString(
  14284. F, ASYM_NameOrID(
  14285. ASYM_LogWriteEntry(
  14286. up duplicate 
  14287. , except myself
  14288.     myShortName = ASYM_ShortFileName(
  14289.     sbks = 
  14290.     n = 0
  14291.         there = 
  14292. [j][1] 
  14293. [j][2]
  14294. [n][1] = 
  14295. [n][2] = 1
  14296.         escapeCnt = 10
  14297. [i][2] > 1 
  14298. [i][1]
  14299. mmyield
  14300. mmYield
  14301. -- we successfully cleared the 
  14302. [i][2]
  14303. [i][2] = 1
  14304. [i][2] = 0
  14305. [i][1]
  14306. [i][2]
  14307. ASYM_WorkWindow() = 
  14308.         vList = sysOpenWindows
  14309. ) > 0
  14310. v <> 
  14311. ASYM_PageEntered 
  14312. _doNeuronCheck 
  14313. "Initialization" 
  14314. _linkSysBook 
  14315. enterWindow vRef
  14316. 4s_ASYMWorkWindow
  14317. revertFocus 
  14318. [ <> 
  14319. isOpen 
  14320.             v = 
  14321. xalwaysReader 
  14322. xisObject(
  14323. openWindow
  14324. 4s_ASYM_ModalState
  14325. disableTaskSwitching 
  14326.  switch manager" 
  14327.     bs = 
  14328. ASYM_CloseOnEsc 
  14329. leaveApplication
  14330. 4s__ASYM_TempTotalScore, 
  14331. , s_ASYM_LogFileName, 
  14332. isType(REAL,
  14333. 8") <> 
  14334. ASYM_LogStop(
  14335.  = _WriteBookmarks() 
  14336. xasym_CMS_CMSApplicationName()
  14337. ASYM_IsScored 
  14338. ASYM_CollectTotalScore() 
  14339.         logToCMS = 
  14340. ASYM_CMS_LeaveApplication(
  14341. y1000, 
  14342. FlushMessageQueue()
  14343. RemoveFile32(
  14344.         bs = 
  14345.  & "" 
  14346.     -- only 
  14347. its changing, 
  14348. prevent 
  14349. changed bits unnecessarily
  14350. ASYM_BeenHere 
  14351. ct on 
  14352. leaveWindow
  14353.     loc = mousePosition 
  14354. autoClose 
  14355. _AutoCloseCheck 
  14356. "Popup 
  14357. Mgr" 
  14358. unlinkSysBook
  14359. _unlinkSysBook 
  14360.     bRef = 
  14361. (ASYM_ShowToolTips 
  14362.             bs = 
  14363. ASYM_Tooltip 
  14364. doToolTip 
  14365. "checkbox3d,radiobutton3d" 
  14366.             enabled 
  14367.             ASYMI_UseRollover 
  14368.             checkedGraphic 
  14369.             _swapped 
  14370.         lastGraphic = normalGraphic 
  14371.     bs = 
  14372.     -- rollover
  14373. 8") <> 
  14374. 8") <> 
  14375. 8") <> 
  14376. sh, ct
  14377.     bs = 
  14378. /") = "
  14379. /") \
  14380. ><> "
  14381. ASYM_BackgroundRightButtonDown 
  14382. sh, ct 
  14383. Zhyperlinks[][]
  14384. "ASYM_Hyperlinks" 
  14385. ASYM_DoHyperlink(
  14386. sized
  14387. tbk_wid_type 
  14388. _sized 
  14389. resizing 
  14390. arranging" 
  14391. >= "SLIDER"
  14392. ASYMI_AutoSize 
  14393. captionPosition 
  14394. sizeButtonToGraphic 
  14395. menuItemSelected
  14396.     bs = 
  14397.  PSEUDO-
  14398. ASYM_ResetCursor
  14399. ASYM_IsNumber x
  14400. isNumber x
  14401. itemContains x,txt
  14402. ASYM_ItemContains(x,
  14403. ASYM_ItemOffset(x,
  14404. ASYM_TextlineOffset x, 
  14405. a, pos
  14406. textlineOffset (x, 
  14407. textlineCount (
  14408. onLine
  14409. (_onLine 
  14410. ><> "
  14411.     _online 
  14412.     sliderPos 
  14413. >= _sliderPos 
  14414. ASYM_ItemInList itm,lst
  14415. ("," & 
  14416.  & ",") 
  14417. ("," & 
  14418.  & ",")
  14419. ASYM_TextlineInText tl, txt
  14420.  & tl & 
  14421.  handleStackFull
  14422.     retVal = 
  14423.  & sysSuspendStackFull 
  14424.         sysErrorStackFull = 
  14425.  & sysErrorNumber & 
  14426. # <> 
  14427.         -- If handling stack 
  14428.  errors, 
  14429.  occurred,
  14430.         -- that 
  14431. -rides 
  14432. other possible 
  14433.             -- No localization, 
  14434. ) will probably fail
  14435. "Calls 
  14436. handlers are nested too deeply. Try making fewer 
  14437. !calls."
  14438. ASYM_CollectWidgets pg
  14439. 4STACK _s_AsymWidgetCollection
  14440.         pg = 
  14441. ASYM_SummonWidgets 
  14442. C    & ""
  14443. INFO_CreatedBy
  14444. INFO_AuthorName 
  14445. ASYM_IAmWidget
  14446. ASYM_Container STRING testObj, objTypeList
  14447. ZOBJECT 
  14448. ASYM_Trigger
  14449. buttonclick 
  14450.     -- trigger 
  14451. Zproperty 
  14452. X-boxes 
  14453. -buttons
  14454.         buttonType = 
  14455. ASYM_Changed "
  14456.  mode, pResetTargetPage
  14457. ASYM_IniCompanyName
  14458. GetIniVar("
  14459. & Info","
  14460. 9%.ini")
  14461. ASYM_IniUserName
  14462. 'STUBS
  14463. ASYM_idle
  14464. ASYM_BeginDrag
  14465. ASYM_Scored
  14466. ASYM_Answered
  14467. I STUFF
  14468. ASYM_CMS_GetNextModule
  14469. r= ASYM_GetStandardString("<
  14470. xrunning>","")
  14471. ASYM_CMS_GotoModule
  14472. ASYM_CMS_IniFile
  14473. ASYM_CMS_DataDir() & "
  14474. .INI"
  14475. ASYM_CMS_MarkAsCompleted
  14476. ASYM_CMS_ModuleFileName
  14477. ASYM_CMS_RecordDetailInfo
  14478. ASYM_CMS_RecordedScore
  14479. ASYM_CMS_RecordScore
  14480. ASYM_CMS_SetNextModule
  14481.  Slider Stuff
  14482. sliderMax
  14483. _sliderMax 
  14484. value
  14485. sliderMin
  14486. _sliderMin 
  14487. sliderMove
  14488. sliderRatio
  14489. _sliderRatio 
  14490. thumbPosition
  14491. _thumbPosition 
  14492. thumbWidth
  14493. _thumbWidth 
  14494. updateElements 
  14495. trackPosition
  14496. _trackPosition 
  14497.     b = 
  14498. v = "
  14499. b <> 
  14500.             h = (
  14501.             c = h + 
  14502.             bnds = c,
  14503. b - h,c,
  14504. b + h
  14505. v = "
  14506. b <> 
  14507.             h = (
  14508.             c = h + 
  14509.             b = 
  14510. b - h,c,
  14511. b + h,c
  14512. >= b    
  14513. RESIZING AND ARRANGING
  14514. ASYM_SizeButtonToGraphic pObj
  14515. _ASYM_SizeButtonToGraphic 
  14516. (Resizing 
  14517. Arranging" 
  14518.  ERROR HANDLING
  14519. ASYM_TBDOSErrorString pFunction,pErrorCode
  14520. _ASYM_TBDLLErrorString("
  14521. 1de) 
  14522. G Handling" 
  14523. ASYM_TBFILE32ErrorString 
  14524. {pDLL,
  14525.  MODAL DIALOGS
  14526. ASYM_ColorPaletteDlg r,g,b
  14527. _ASYM_ColorPaletteDlg (r,g,b) 
  14528. $Dialogs" 
  14529. ASYM_ChooseFontDlg a,b
  14530. _ASYM_ChooseFontDlg (a,b) 
  14531. ASYM_OpenFileDlg a,b,c,d,e
  14532. _ASYM_OpenFileDlg (a,b,c,d,e) 
  14533. ASYM_OpenFileDlgLFN a,b,c,d,e
  14534. _ASYM_OpenFileDlgLFN (a,b,c,d,e) 
  14535. ASYM_SaveAsDlg a,b,c,d,e
  14536. _ASYM_SaveAsDlg (a,b,c,d,e) 
  14537. ASYM_ChooseDirectoryDlg a,b
  14538. _ASYM_ChooseDirectoryDlg (a,b) 
  14539. OryDlgLFN a,b
  14540. BoryDlgLFN (a,b) 
  14541. ASYM_SaveAsDlgLFN a,b,c,d,e
  14542. _ASYM_SaveAsDlgLFN (a,b,c,d,e) 
  14543.  CLIP 
  14544. ASYM_DuplicateClip clipRef
  14545. Management" 
  14546. ASYM_IsClip 
  14547. pClip,pTargetBook
  14548.  CURSOR 
  14549. _ASYM_SysCursor
  14550. __ASYM_SysCursor() 
  14551. ASYM_WorkingCursor pShow
  14552. _ASYM_WorkingCursor(
  14553. ASYM_ElapsedCursor nmax,n,curName
  14554. _ASYM_ElapsedCursor 
  14555. ASYM_CursorInResizeHandle
  14556. _ASYM_CursorInResizeHandle 
  14557.  CLIPBOARD 
  14558. ASYM_ClearClipboard
  14559. _ASYM_ClearClipboard() 
  14560. ASYM_CopyTextToClipboard clipText
  14561. _ASYM_CopyTextToClipboard(
  14562.  HYPERLINK 
  14563. ASYM_checkHyperSysBook
  14564. _ASYM_checkHyperSysBook() 
  14565. ASYM_EnableHyperlinks
  14566. _ASYM_EnableHyperlinks() 
  14567. ASYM_GlossaryPage term,bkName
  14568. _ASYM_GlossaryPage(
  14569. ASYM_CheckObjectHyperlinks obj
  14570. tbk_CheckObjectHyperlinks(
  14571. ASYM_NumberToRoman num,
  14572. M,formatStyle
  14573. _ASYM_NumberToRoman(
  14574. ASYM_RomanToNumber rom
  14575. _ASYM_RomanToNumber(
  14576. ASYM_CompareByCase string1,string2
  14577. _ASYM_CompareByCase(
  14578. ASYM_ExpandString
  14579.     execString = "
  14580. $(" & i & ")," 
  14581. revOffset s1,s2
  14582. _revOffset(s1,s2) 
  14583. ASYM_trim s
  14584. _ASYM_Trim(s) 
  14585. wordContains x,txt
  14586. _wordContains(x,
  14587. wordOffset x,
  14588. _wordOffset(x,
  14589. ASYMA_FindWordStart whatText,whatChar,whatLine
  14590. _ASYM_FindWordStart(
  14591. ASYM_Offset str,src,pos
  14592. _ASYM_Offset(
  14593. ASYM_ReverseStack 
  14594. _ASYM_ReverseStack(
  14595. ASYM_StringOf 
  14596. _ASYM_StringOf(
  14597. ASYM_TextlineFromPos pPos,
  14598. _ASYM_TextlineFromPos(
  14599.  PATH MANAGER
  14600. ASYM_PathOfFile pPath
  14601. _ASYM_PathOfFile(
  14602. Q Manager" 
  14603. pathOfFile(
  14604. _ASYM_ShortFileName(
  14605. shortFileName(
  14606. ASYM_IsDirectoryWriteable dirSpec
  14607. _ASYM_IsDirectoryWriteable(
  14608. ASYM_IsDriveReady drv
  14609. _ASYM_IsDriveReady(
  14610. ASYM_IsFileAvailable fN
  14611. _ASYM_IsFileAvailable(fN) 
  14612. ASYM_CurrentDirectory
  14613. _ASYM_CurrentDirectory() 
  14614. ASYM_CurrentPath
  14615. ASYM_FindPathFile fName,
  14616. ,bkPath
  14617. _ASYM_FindPathFile(
  14618. ASYM_FreeDiskSpace drspec
  14619. _ASYM_FreeDiskSpace(
  14620. ASYM_GetPath pathName
  14621. _ASYM_GetPath(
  14622.  dirspec
  14623. ASYM_DirectoryExists 
  14624. (FileExists32(
  14625. ) = 1)
  14626. ASYM_RelativePath 
  14627. _ASYM_RelativePath(
  14628. ASYM_WindowsDirectory
  14629. _ASYM_WindowsDirectory() 
  14630. ASYM_MakeIntoRelPath subPath,bigPath
  14631. _ASYM_MakeIntoRelPath(
  14632. ASYM_SetCurrentDirectory pathStr
  14633. _ASYM_SetCurrentDirectory (
  14634. ASYM_SetCurrentPath 
  14635. ASYM_SetPath 
  14636. _ASYM_SetPath(
  14637. ASYM_TempDir
  14638. _ASYM_tempdir() 
  14639. ASYM_FindExecutableFile fn
  14640. e(fn) 
  14641. ASYM_IsAbsoluteFilePath pFileName
  14642. _ASYM_IsAbsoluteFilePath(
  14643. ASYM_RecurseCreateDirectory 
  14644. _ASYM_RecurseCreateDirectory(
  14645. ASYM_ParentDirectory dir
  14646. _ASYM_ParentDirectory(
  14647. ASYM_ParsePath 
  14648. _ASYM_ParsePath(
  14649. ,op) 
  14650. ASYM_AppendFileToPath 
  14651. _ASYM_AppendFileToPath(
  14652. ,fn) 
  14653. ASYM_ExpandRelPath dotpath,longPath
  14654. _ASYM_ExpandRelPath(
  14655. ASYM_ResolvePath filePath
  14656. _ASYM_ResolvePath(
  14657. ASYM_ConvertPathToList 
  14658. _ASYM_ConvertPathToList(
  14659. ASYM_ConvertListToPath pathList
  14660. _ASYM_ConvertListToPath(
  14661. ASYM_RecurseRemoveDirectory dir,
  14662. _ASYM_RecurseRemoveDirectory(
  14663. ASYM_FindMediaFile pFn,pBook,pSearchHD,pSearchCD,pSearchHyperPath
  14664. _ASYM_FindMediaFile (
  14665. ASYM_ExpandMediaPath pPaths,
  14666. _ASYM_ExpandMediaPath(
  14667. ASYM_FileRelativeToMedia 
  14668. _ASYM_FileRelativeToMedia(
  14669. ASYM_PromptForCDROM pFilename,pMessage,pCaption
  14670. _ASYM_PromptForCDROM(
  14671. ASYM_FindFileOnCDROM 
  14672. _ASYM_FindFileOnCDROM(
  14673.  TEST 
  14674. > RESPONSE
  14675. ASYM_FindAnswerIndex whatItem,col,
  14676. _ASYM_FindAnswerIndex(
  14677. 2 Response" 
  14678. ASYM_QLocked 
  14679. _ASYM_QLocked 
  14680. ASYM_QResponded 
  14681. _ASYM_QResponded 
  14682. ASYM_TypeInCompleted txt,
  14683. ;,entryField
  14684. _ASYM_TypeInCompleted 
  14685. ASYM_CheckDropObj 
  14686. _ASYM_CheckDropObj 
  14687. ASYM_CheckPoint 
  14688. @_target
  14689. _ASYM_CheckPoint(
  14690. ASYM_CheckTries 
  14691. ASYM_RegisterAttempt (
  14692. showFeedback,correctness
  14693. _ASYM_RegisterAttempt (
  14694. ASYM_CondensePhonetic s
  14695. ASYM_cepr(s) 
  14696. ASYM_GetTypeInData
  14697. _ASYM_GetTypeInData 
  14698. ASYM_MatchString testString,refString,byCase,jumbledOK
  14699. )ng,(
  14700. ASYM_WID_Responses
  14701. _ASYM_WID_Responses(
  14702. ASYM_BeginResponse actualObj,respName
  14703. xASYM_HasAnsArray(
  14704. _ASYM_BeginResponse (
  14705. ASYM_RegisterResponse 
  14706. _ASYM_RegisterResponse 
  14707. ASYM_WID_Chosen
  14708. ASYM_QuestionStatus 
  14709. F_score,
  14710. !noUpdate,
  14711. _ASYM_QuestionStatus(
  14712.  BOOK STRINGS
  14713. _ASYM_FindString 
  14714. strgs[][] 
  14715. Hreference,strgName 
  14716. __ASYM_FindString(
  14717. m7Strings" 
  14718. A,strgDflt
  14719. _ASYM_GetStandardString(
  14720. _ASYM_GetString(
  14721. ASYMA_GetStringList
  14722. _ASYMA_GetStringList(
  14723. ASYM_AddString 
  14724. _ASYM_AddString(
  14725. ASYM_ClearString 
  14726. _ASYM_ClearString(
  14727. ASYM_ObjectExists 
  14728. %obRef
  14729. ASYM_FindField fldName,pg
  14730. _ASYM_FindField(
  14731. ASYM_FindPage pgN
  14732. _ASYM_FindPage(
  14733. ASYM_GetObjectListByName oContainer,otype,hasScript,nam
  14734. _ASYM_GetObjectListByName(
  14735. = obj
  14736. _ASYM_NameOrID(
  14737. ASYM_ObjectCenter 
  14738. _ASYM_ObjectCenter(
  14739. _ASYM_SetObjectCenter 
  14740. ASYM_OppositePos 
  14741. _ASYM_OppositePos(
  14742. ASYM_ScrollListBoxToSelection
  14743. _ASYM_ScrollListBoxToSelection 
  14744. ASYM_WordFromPoint 
  14745. _ASYM_WordFromPoint(
  14746. ASYMA_CopyUserProperties obj1,obj2
  14747. _ASYMA_CopyUserProperties 
  14748. ASYM_FixFieldScrollBar fld
  14749. _ASYM_FixFieldScrollBar 
  14750. ASYM_CopyProperty pSourceObj,pDestObj,pSourceProp,pDestProp
  14751. _ASYM_CopyProperty(
  14752. ASYM_ObjectParentList 
  14753. !,pCutOffLevel
  14754. _ASYM_ObjectParentList(
  14755. ASYM_ObjectsWhere ownerObj,objTypes,express
  14756. _ASYM_ObjectsWhere(
  14757. ASYM_ResolveObject objectInfo,
  14758. ,targetRef,validate
  14759. ASYM_ResolveBookName bookName,
  14760. "me (
  14761. ASYM_ResolvePage pageName,pageID,bookRef,
  14762. ASYM_ResolveBackground bgName,bgID,
  14763. ASYM_FindObject objectType,objectName,objectID,layerRef,
  14764. ASYM_ConstructObjectIdentifier 
  14765.  objectRef, noSelf, thisPage
  14766. ASYM_ObjectDescriptionFromObjectInfo obInfo, selfRef, 
  14767. 9, initCaps, 
  14768. ASYM_RelativeObjectDescription 
  14769.  sourceRef, 
  14770. ASYM_RegisterPath 
  14771.  NAVIGATION 
  14772. ASYM_FirstNavigablePage
  14773. _ASYM_FirstNavigablePage() 
  14774. "Navigation 
  14775. ASYM_LastNavigablePage
  14776. _ASYM_LastNavigablePage() 
  14777. ASYM_NextNavigablePage
  14778. _ASYM_NextNavigablePage() 
  14779. ASYM_PreviousNavigablePage
  14780. _ASYM_PreviousNavigablePage() 
  14781. _SSUPPORT 
  14782. ASYM_CBTIniVar section, key, deflt
  14783. _ASYM_CBTIniVar(
  14784. "System Support Functions" 
  14785. ASYM_FlushMsgQ
  14786. _ASYM_FlushMsgQ 
  14787. ASYM_GetSystemVar varName
  14788. _ASYM_GetSystemVar(
  14789. ASYM_RandomList numItems, inList
  14790. _ASYM_RandomList(
  14791. ASYM_ProductDirectory
  14792. _ASYM_ProductDirectory() 
  14793. ASYM_LongProductDirectory
  14794. _ASYM_LongProductDirectory() 
  14795. ASYM_SystemDirectory
  14796. _ASYM_SystemDirectory() 
  14797. ASYM_DrawFocusRect pBounds, 
  14798. _ASYM_DrawFocusRect(
  14799. ASYM_DeleteHandler 
  14800. , handlerName
  14801. _ASYM_DeleteHandler (
  14802. ASYM_Is32Bit
  14803. _ASYM_Is32Bit() 
  14804. ASYM_ScreenInfo
  14805. ASYM_ScreenBounds where, defaultMonitor
  14806. _ASYM_ScreenBounds(
  14807. ASYM_GetSystemColor sysColor
  14808. _ASYM_GetSystemColor(
  14809. _ASYM_PrimaryMouseButton() 
  14810. ASYM_SetIniCompanyName 
  14811. _ASYM_SetIniCompanyName(
  14812. ASYM_SetIniUserName 
  14813. _ASYM_SetIniUserName(
  14814. ASYM_TicksToTime ms
  14815. _ASYM_TicksToTime(ms) 
  14816. ASYM_MouseScreenPos pReturnType
  14817. _ASYM_MouseScreenPos(
  14818. ASYM_FontHeight fontName, fontHeightPoints, fontInfo, units
  14819. _ASYM_FontHeight(
  14820. ASYM_FontWidth 
  14821. V, data
  14822. ASYM_Copyright
  14823.  1990-2002 Click2learn, Inc."
  14824.  LOGGING
  14825. ASYM_LogSetOptions heading, logPages, logTimes, logAnswers, logOnLock, logStats
  14826. _ASYM_LogSetOptions(
  14827. Ars, 
  14828. 1s) \
  14829. "Logging" 
  14830. _ASYM_LogStatus() 
  14831. ASYM_AskStudentName prompt
  14832. dS bk, 
  14833.  logAppend, logEncrypt, dest, typ
  14834. S(bk, 
  14835. _ASYM_LogStop() 
  14836. ASYM_LogTypeComboValues
  14837. _ASYM_LogTypeComboValues() 
  14838. DM txt
  14839. _ASYM_LogWriteEntry(
  14840. "logging" 
  14841.  LOG DISPATCH
  14842. ASYM_LogDispatchComboValues
  14843. _ASYM_LogDispatchComboValues() 
  14844. ASYM_MailLogFile 
  14845. Ga, b, c
  14846. _ASYM_MailLogFile logFileName, a, b, c 
  14847. W RESET
  14848. ZOs msg
  14849. _ASYM_ResetResponseData 
  14850. _ASYM_ResetRespData 
  14851. ASYM_Locked 
  14852. _ASYM_Locked 
  14853. ASYM_ShortReference obj
  14854.  _ASYM_ShortReference (
  14855. ASYM_ShowDialog whatViewer, whatPage, whatCaption, whatMode
  14856. _ASYM_ShowDialog (
  14857. >ge, 
  14858. Y SCORE
  14859. ASYM_ShowYourScore 
  14860. K7layFB
  14861. ASYM_WID_Score 
  14862.  = _ASYM_WID_Score(
  14863. includeSkip
  14864. _ASYM_CollectTotalScore(
  14865. ASYM_WID_Correctness obj
  14866. _ASYM_WID_Correctness(
  14867. R[ FEEDBACK
  14868. ASYM_PlayFeedback index, 
  14869. !9registerTry
  14870. _ASYM_PlayFeedback 
  14871. ASYM_CheckAnswerHyperlinks 
  14872. _ASYM_CheckAnswerHyperlinks(obj) 
  14873. ASYM_DoFeedback 
  14874. _ASYM_PlayAnswerFeedback (
  14875. _tag, pos, 
  14876. ASYM_PlaySoundEffect snd,sync
  14877. _SmartPlaySound(
  14878. ASYM_PlaySummaryFeedback 
  14879. _ASYM_PlaySummaryFeedback(
  14880.  INI 
  14881. ASYM_IniFile
  14882. _ASYM_IniFile() 
  14883. ASYM_IniFilePath
  14884. _ASYM_IniFilePath() 
  14885.  VIEWER 
  14886. ASYM_SetWorkWindow 
  14887. _ASYM_SetWorkWindow(v) 
  14888. _ASYM_WorkWindow() 
  14889. ASYM_DisableWindows
  14890. _ASYM_DisableWindows() 
  14891. ASYM_EnableWindows val
  14892. _ASYM_EnableWindows(
  14893. ASYM_ViewerContainer obj
  14894. _ASYM_ViewerContainer(
  14895.  TOOLTIP
  14896.     bs = 
  14897. _killTooltipTimers 
  14898. a(bs)
  14899.  LMS 
  14900. ASYM_LibrarianUniqueName 
  14901. _ASYM_LMS_UniqueName(
  14902. LueNameInfo 
  14903. , truncateFlag
  14904. ASYM_LibrarianDisplayName 
  14905. _ASYM_LMS_DisplayName(
  14906. ASYM_LMS_QuestionType
  14907. _ASYM_LMS_QuestionType(
  14908. ASYM_LMS_GetAICCCompatibility ob
  14909. getAICCCompatibility(ob) 
  14910. ASYM_LMS_GetAICCSpec20 ob
  14911. getAICCSpec20(ob) 
  14912. ASYM_LMS_GetAICCPinnacleCompatibility ob
  14913. getAICCPinnacleCompatibility(ob) 
  14914. ASYM_GetFileDate 
  14915. {+ formatString
  14916. _ASYM_GetFileDate(
  14917. ASYM_AddFileExtension fn, ext
  14918. _ASYM_AddFileExtension(fn,
  14919. ASYM_ReplaceFileExtension fn, 
  14920. _ASYM_ReplaceFileExtension(fn,
  14921. ASYM_GetTempFile pExt
  14922. _ASYM_GetTempFile(
  14923. ASYM_GetFileVersion 
  14924. _ASYM_GetFileVersion(
  14925. ASYM_GetProductVersion 
  14926. ASYM_GetShortFileName 
  14927. I- opt
  14928. _ASYM_GetShortFileName(
  14929. ASYM_GetLongFileName 
  14930. _ASYM_GetLongFileName(
  14931.  EXTENSION 
  14932. ASYM_ExtensionName ob
  14933. _ASYM_ExtensionName(ob) 
  14934. ASYM_FileFromCLSID pCLSID
  14935. _ASYM_FileFromCLSID(
  14936. _ASYM_TBKFileVersion fileName
  14937.  PRINTING
  14938. ASYM_FileToPrinter 
  14939. Vk, hParentWnd, showAbortDlg
  14940. _ASYM_FileToPrinter (
  14941. "Printing" 
  14942. ASYM_TextToPrinter 
  14943. _ASYM_TextToPrinter (
  14944. ASYM_PrintWindow hWnd, wPrintArea, wPrintOpt, wXScale, wYScale, szJobName, toTop, 
  14945. ?, statusB
  14946. printWindow 
  14947. ASYM_SaveWindowToFile 
  14948. ;WbitCount, compress, 
  14949. saveWindowToFile 
  14950.  POPUP PAGE MGR
  14951. ASYM_PopGlossary 
  14952. 8 bk, popStyle, 
  14953. captn, 
  14954.     pgRef = 
  14955. F8 bk)
  14956. @ = "shadowedAutoClose"
  14957. ASYM_PopupPage(
  14958. y,ASYM_PopGlossaryStyle 
  14959. _ASYM_PopupPage(
  14960. ASYM_PopupWinComboValues
  14961. _ASYM_PopupWinComboValues() 
  14962. ASYM_ShowPopupText 
  14963. ) pos
  14964. "popupText" 
  14965. ASYM_HidePopupText
  14966.  DATE 
  14967. ASYM_CompareDates d1, d2, fmt
  14968. _ASYM_CompareDates(d1, d2, 
  14969. ASYM_DateToSeconds d, 
  14970. _ASYM_DateToSeconds(d, 
  14971. ASYM_MillisecondsToTime ms
  14972. _ASYM_MillisecondsToTime(ms) 
  14973. millisecondsToTime ms
  14974. W(ms)
  14975.  POST 
  14976. ASYM_PostMsg msg, tgt
  14977. _ASYM_PostMsg 
  14978. ASYM_DoPostedMsg 
  14979. _ASYM_DoPostedMsg 
  14980. ASYM_IsMsgPosted 
  14981. _ASYM_IsMsgPosted (
  14982. ASYM_SetPostMsgBlock pNewValue
  14983. _ASYM_SetPostMsgBlock(
  14984. ASYM_FlushPostMsgQueue
  14985. _ASYM_FlushPostMsgQueue() 
  14986.  INITIALIZATION
  14987. ASYM_Ellipsize s, len, side
  14988. _ASYM_Ellipsize(s, 
  14989. ASYM_EllipsizeFileToField fld, 
  14990. 0, fileOpt, dirOpt
  14991. _ASYM_EllipsizeFileToField(
  14992. ASYM_FreeDOSMem
  14993. GetFreeDosMem() 
  14994. ASYM_LinkDLLs
  14995. _linkDLLs 
  14996.  UTILITY 
  14997. ASYM_AskForPath startPath, dbCaption
  14998. _ASYM_AskForPath(
  14999. &on) 
  15000. "Utility 
  15001.  HELP
  15002. ASYM_WinHelp cn, 
  15003. _ASYM_WinHelp(cn, 
  15004. ASYM_IsWin31
  15005. _ASYM_IsWin31 
  15006.  RTF 
  15007. ASYM_PopRTFHelp fN, 
  15008.     targetBook = 
  15009. 8ASYM_InternationalFile(
  15010. _ASYM_PopRTFHelp(fN, 
  15011.  ASYM_WAIT
  15012. ASYM_Wait ms, breakKeys, 
  15013. _ASYM_Wait(ms, 
  15014. ASYM_Sleep pMs
  15015. _ASYM_Sleep(
  15016.  WATCH WIDGET 
  15017. ASYM_UpdateTargetObject obj
  15018. "Watch 
  15019.  PROGRESS 1
  15020. ASYM_ShowProgress n, maxN, 
  15021. progress 
  15022. lWITH TEXT
  15023. ASYM_ShowProgressWithText 
  15024. h0 n, 
  15025.  OPEN ENDED 
  15026. ASYM_OpenEndedProgress txt
  15027.  GENERIC 
  15028. ASYM_ShowError 
  15029. <1 winCaption, helpTag, helpFile
  15030. _ASYM_ShowError 
  15031. H MGR
  15032. ASYM_ModalDialog 
  15033. _ASYM_ModalDialog(
  15034.  TASK SWITCH 
  15035. c = (
  15036. nvBOX
  15037. ASYM_MessageBox 
  15038. icn,btns,hlpTag,hlpFile
  15039.     oldFocusWindow = focusWindow
  15040. U_ASYM_MessageBox(
  15041. N <> 
  15042. asym_ask _caption, _text, _icon, _buttons, _defText, _width, _position, _frame, 
  15043. D, _radio, _help
  15044. 4_s_ASYM_RequestPageRef
  15045. ZZ= "
  15046.         basePage = 
  15047. "askRequest" 
  15048. @ = copyObject(
  15049. _asym_ask_request(
  15050. asym_request 
  15051. MENU 
  15052. ASYM_PopMenu menuItemList, 
  15053. _ASYM_PopMenu(
  15054.  INET WRAPPERS
  15055. ASYM_INET_linkDLL
  15056. _ASYM_INET_linkDLL() 
  15057. @rappers" 
  15058. ASYM_GetFile_URL pRemoteFile, pLocalFile, pOverWrite, pSecureSocket
  15059. _ASYM_GetFile_URL(
  15060. ASYM_GetFile_FTP pRemoteServer,pRemotePort,pRemoteDir,
  15061. pRemoteUser,pRemotePassword,
  15062. pOverwrite,pTransferType
  15063. _ASYM_GetFile_FTP(
  15064.  ACTIONS MAINTENANCE
  15065. ASYM_ActionsRuntimeLinked
  15066. 4s_ASYM_ActionsRuntimeLinked
  15067.  DATA MANIPULATION
  15068. ASYM_GetDataElement 
  15069. WdataStructure, 
  15070. 9 manipulation" 
  15071. ASYM_SetDataElement 
  15072. ASYM_GetStructureName 
  15073. ASYM_GetElementList 
  15074. ASYM_SetStructureName 
  15075. ASYM_ForEachInit 
  15076. ASYM_ForEachNext structureID
  15077. ASYM_ForEachRelease 
  15078. ASYM_NewDataStructure nm
  15079. ASYM_IsDataStructure 
  15080. ASYM_ListToStack 
  15081. nYpList
  15082. ASYM_ArrayPropertyDataType 
  15083. _ASYM_ArrayPropertyDataType(
  15084.  INTERNATIONALIZATION
  15085.     kpValidateFile
  15086. _ASYM_InternationalFile(
  15087. "Internationalization" 
  15088.  SORTING
  15089. ASYM_QuickSortList lst, asText
  15090. "Sorting" 
  15091. ASYM_QuickSortArray 
  15092.  GENERAL 
  15093. ASYM_SyncTextValueWithList FIELD 
  15094. exactFit
  15095. _ASYM_SyncTextValueWithList 
  15096. U/testText, 
  15097. "General 
  15098. ASYM_SyncNumericValueWithList 
  15099. _ASYM_SyncNumericValueWithList 
  15100. ASYM_EnsureTextlineVisible 
  15101. 0currentLine
  15102. _ASYM_EnsureTextlineVisible 
  15103. puToInches pUnits
  15104.      / 1440
  15105. %"0.00"
  15106. inchesToPU 
  15107. * 1440)
  15108. ASYM_PageUnitsToStandardUnits
  15109. _ASYM_PageUnitsToStandardUnits (
  15110. ASYM_StandardUnitsToPageUnits 
  15111. xX, noRounding
  15112. _ASYM_StandardUnitsToPageUnits (
  15113. ASYM_SelectObjectTarget 
  15114. *, pFullReference, pTargetWindow, pObjectTypes, pNamedOnly, \
  15115.         pObjectsToInclude, pObjectsToIgnore, pObjectsWhere, pExportableOnly
  15116. _ASYM_SelectObjectTarget (
  15117. ASYM_SelectObjectFromList pObjList, selectType, pDialogTitle
  15118. (pe, 
  15119. ASYM_ObjectBitmapGroup thisObj
  15120.  OTHER 
  15121. down 
  15122. xsysRuntime 
  15123. () & 
  15124. () & "a.sbk" 
  15125. ASYM_AltPgName 
  15126. title 
  15127. pgCaption 
  15128. "ID" && 
  15129. ASYM_ChooseFromTextLinesDlg dlgCaption, 
  15130. +, txtLines, 
  15131. 2, helpTopicOrID
  15132. _ASYM_ChooseFromTextLinesDlg(
  15133. ASYM_decode 
  15134. , ver
  15135. _ASYM_decode(
  15136. > obj
  15137. ASYM_HasFBArray 
  15138.     ss = 
  15139. *= ASYM_WID_SummaryFeedback 
  15140. ASYM_IsPointClose p1,p2, dist
  15141. GetSystemMetrics(36)
  15142.  "user"
  15143. sysPageUnitsPerPixel
  15144. (x2-x1) <= 
  15145. (y2-y1) <= 
  15146. ASYM_LookRealHardForPage
  15147. ASYM_SuperEncode 
  15148. C pwd
  15149. ASYM_Encode(
  15150. , "genval") 
  15151. asymEncode(
  15152.  Deployment Method
  15153. ASYM_GetDeploymentMethod obj
  15154. gASYM_DeploymentMethod 
  15155. "NATIVE,HTML"
  15156. rg"Native"
  15157. ASYM_GetParameter paramName
  15158. _ASYM_GetParameter(ParamName) 
  15159. "HTTP 
  15160. getParameter 
  15161. ASYM_SetHTTPPostParameter 
  15162. y, paramValue
  15163. _ASYM_SetHTTPPostParameter(
  15164. ASYM_HTTPPost url
  15165. _ASYM_HTTPPost(
  15166. httpPost 
  15167. ~bit stuff
  15168. ?, whichBit
  15169. _ASYM_IsObjectDirty (
  15170. _ASYM_SetObjectClean (
  15171. ASYM_IsPageDirty whichPg, 
  15172. , whichBk
  15173. _ASYM_IsPageDirty(
  15174. ASYM_IsPageClean 
  15175. _ASYM_IsPageClean(
  15176. ASYM_ReturnCleanPages pgList, 
  15177. _ASYM_ReturnCleanPages(
  15178. ASYM_ReturnDirtyPages 
  15179. _ASYM_ReturnDirtyPages(
  15180. ASYM_SetPageClean 
  15181. _ASYM_SetPageClean(
  15182.  backup 
  15183. ASYM_DisableBackup
  15184. _ASYM_DisableBackup() 
  15185. ASYM_RestoreBackup
  15186. _ASYM_RestoreBackup() 
  15187. ASYM_TimeMarker
  15188. default
  15189. default
  15190. default button
  15191. Special default button
  15192. ASYM_PopupVideoPlayer
  15193. ASYM_PopupVideoPage
  15194. ASYM_PopupVideoSlider
  15195. DefCmdButton
  15196. resizebutton
  15197. Multistate checkbox
  15198. Multistate radiobutton
  15199. author
  15200. skrefFocus
  15201. refBtn
  15202. keyDown
  15203. Cancel
  15204. cancelBtn
  15205. defBtn
  15206. skrefFocus
  15207. ASYM_IsWin31
  15208. enterPage
  15209. skrefFocus
  15210. setDefButton
  15211. refBtn
  15212. button
  15213. skrefFocus
  15214. pushbutton
  15215. cancelBtn
  15216. defBtn
  15217. rkrefFocus
  15218. notifybefore 
  15219. notifyBefore 
  15220. x = 13
  15221. orefBtn
  15222. enabled 
  15223. buttonClick 
  15224. orefFocus
  15225. ocancelBtn = 
  15226. B"Cancel" 
  15227. odefBtn = 
  15228. B"OK" 
  15229. ASYM_IsWin31() 
  15230. u= "pushbutton"
  15231. setDefButton btn
  15232. = NULL 
  15233.         OK = (
  15234. targetWindow = 
  15235.             u = sysPageUnitsPerPixel
  15236.             b = 
  15237. b - x, 
  15238. b - y, 
  15239. b + x, 
  15240. b + y
  15241. author
  15242. skrefFocus
  15243. refBtn
  15244. keyDown
  15245. skrefFocus
  15246. setDefButton
  15247. refBtn
  15248. button
  15249. skrefFocus
  15250. pushbutton
  15251. cancelBtn
  15252. defBtn
  15253. rkrefFocus
  15254. notifybefore 
  15255. notifyBefore 
  15256. x = 13
  15257. orefBtn
  15258. enabled 
  15259. buttonClick 
  15260. orefFocus
  15261. setDefButton btn
  15262. = NULL 
  15263. <> "pushbutton"
  15264. odefBtn
  15265. ocancelBtn
  15266.         OK = (
  15267. targetWindow = 
  15268.             u = sysPageUnitsPerPixel
  15269.             b = 
  15270. b - x, 
  15271. b - y, 
  15272. b + x, 
  15273. b + y
  15274. bclipSpec
  15275. vVideoPlayer
  15276. clipToPlay
  15277. ASYM_WID_ClipLoop
  15278. vVideoPlayer
  15279. _ASYM_WID_ClipLoop
  15280. vVideoPlayer
  15281. ASYM_WID_ClipWait
  15282. _ASYM_WID_ClipWait
  15283. .-,    7
  15284. vXAdjust
  15285. Video Player
  15286. mmwidget_controls
  15287. windowBorderWidth
  15288. vSize
  15289. refControls
  15290. /windowBorderHeight
  15291. `windowCaptionHeight
  15292. 'resizeToPage
  15293. frameSize
  15294. clipToPlay 
  15295. pClip
  15296.     vVideoPlayer = 
  15297.     clipSpec 
  15298. _ASYM_WID_ClipLoop 
  15299. _ASYM_WID_ClipWait 
  15300. frameSize 
  15301.     vXAdjust = windowBorderWidth()
  15302.     vYAdjust = windowBorderHeight() + windowCaptionHeight()
  15303.     vSize = 
  15304.     refControls = 
  15305. "mmwidget_controls" 
  15306. Z< 5 
  15307. resizeToPage 
  15308. ,,H.,
  15309. sliderline
  15310. thumb
  15311. button
  15312. parentBounds
  15313. sliderBounds
  15314. hasSlider
  15315. myObjs
  15316. slider
  15317. whatStage
  15318. adjustcontrols
  15319. adjustcontrols
  15320.     ssm = syssuspendmessages
  15321. e= TRUE
  15322.     yPix = sysPageUnitsPerPixel
  15323.     buttonSize = 24*
  15324. syspageunitsperpixel
  15325.     parentBounds = 
  15326. whatStage()
  15327.     myObjs = 
  15328.     numberButtons = 0
  15329.         obj = 
  15330. hasSlider 
  15331.             oldb 
  15332. "slider" 
  15333.         sliderBounds = 
  15334. 9+ 5 * 
  15335. f- 5 * 
  15336. "sliderline" 
  15337. + 7 * 
  15338. - 7 * 
  15339. sized 
  15340. B"thumb" 
  15341. moved 
  15342. e= FALSE
  15343.  = ssm
  15344. screenWidth
  15345. false
  15346. _s_ASYM_AskRequestButtonSizes
  15347. resizeButtons
  15348. notifyBefore resizeButtons
  15349.     SYSTEM _s_ASYM_AskRequestButtonSizes
  15350.     captionMargin = 360
  15351.     minWidth = 1110
  15352.         spp = 
  15353. SysPageUnitsPerPixel
  15354.         h = screenWidth() * 
  15355.         l = 
  15356.         -- try the minimum 
  15357. ch-l >= 
  15358. -(h,l)
  15359. h = m
  15360. l = m
  15361. m = l
  15362. captionRef
  15363. myBounds
  15364. oList
  15365. imageRef
  15366. sized
  15367. ASYM_Caption
  15368. ASYM_Caption
  15369. false
  15370. ASYM_State
  15371. ASYM_Value
  15372. unchecked
  15373. undefined
  15374. checked
  15375. ASYM_Checked
  15376. false
  15377. ASYM_State
  15378. ASYM_Value
  15379. unchecked
  15380. currentState
  15381. checked
  15382. value
  15383. ASYM_Checked
  15384. _ASYM_Value
  15385. ASYM_Value
  15386. _ASYM_Value
  15387. ASYM_Value
  15388. _ASYM_State
  15389. checked
  15390. imageRef
  15391. ASYM_State
  15392. _ASYM_State
  15393. ASYM_State
  15394. ASYM_ButtonClick
  15395. obRef
  15396. _ASYM_MultiStateCheckBox_IgnoreButtonUp
  15397. FALSE
  15398. ASYM_State
  15399. ASYM_State
  15400. ASYM_Value
  15401. getSystemMetrics
  15402. false
  15403. obList
  15404. overButton
  15405. unchecked
  15406. ASYM_Invert
  15407. getSystemMetrics
  15408. undefined
  15409. currentState
  15410. _ASYM_MultiStateCheckBox_IgnoreButtonClick
  15411. checked
  15412. imageRef
  15413. value
  15414. buttonDown
  15415. imageRef
  15416. ASYM_Enabled
  15417. ASYM_Enabled
  15418. n&_ASYM_Invert
  15419. imageRef
  15420. ASYM_Invert
  15421. m&_ASYM_Invert
  15422. ASYM_Invert
  15423. 1,(JZY
  15424. screenWidth
  15425. obList
  15426. captionRef
  15427. imageRef
  15428. autoSize
  15429. ASYM_CheckBox
  15430. ASYM_ButtonClick
  15431. false
  15432. ASYM_State
  15433. ASYM_State
  15434. ASYM_Value
  15435. unchecked
  15436. ASYM_ButtonClick
  15437. undefined
  15438. currentState
  15439. _ASYM_MultiStateCheckBox_IgnoreButtonClick
  15440. checked
  15441. value
  15442. buttonClick
  15443. _ASYM_MultiStateCheckBox_IgnoreButtonUp
  15444. buttonDoubleClick
  15445. _ASYM_MultiStateCheckBox_IgnoreButtonUp
  15446. buttonUp
  15447. sized
  15448.         oList = 
  15449.         imageRef = 
  15450.         captionRef = 
  15451.         myBounds = 
  15452. ASYM_Caption 
  15453. value
  15454. ASYM_Checked 
  15455. oASYM_Value = 
  15456. oASYM_State = "
  15457. <undefined"
  15458. ZSTRING retVal
  15459.     currentState = 
  15460.     valueCount = 
  15461. o_ASYM_Value = 
  15462. o_ASYM_State = 
  15463. 4_ASYM_MultiStateCheckBox_IgnoreButtonClick
  15464.     linkDLL "user"
  15465.         INT getSystemMetrics (
  15466. 23) > 0 -- mouse buttons swapped
  15467.         leftButton = 
  15468.     obList = 
  15469.     overButton = 
  15470.     ASYM_Invert 
  15471. ) = "down"
  15472.         obRef = objectFromPoint (mousePosition 
  15473. targetWindow, 
  15474. ) <> 
  15475.     lockScreen 
  15476. FALSE
  15477.  = NULL 
  15478. ") -- need 3 states
  15479. ASYM_ButtonClick 
  15480. ) = "
  15481. ) = "
  15482. ckBox_IgnoreButtonUp = 
  15483. ASYM_Enabled 
  15484. oenabled = 
  15485. lightGray
  15486. o_ASYM_Invert = 
  15487. autoSize
  15488.     sSM = sysSuspendMessages
  15489.     vRef = 
  15490. shownBy 
  15491. objectContainer (
  15492.         ls = 
  15493.     spp = 
  15494. SysPageUnitsPerPixel
  15495.     h = screenWidth() * 
  15496.     l = 0
  15497. ch-l >= 
  15498.         m = 
  15499. -(h,l)
  15500.             h = m
  15501.             l = m
  15502. m = l
  15503.  = sSM
  15504. ASYM_CheckBox
  15505. notifyAfter 
  15506. buttonClick pos, isShift, isCtrl
  15507. ") -- 
  15508.     SYSTEM 
  15509. obRef
  15510. ASYM_State
  15511. group
  15512. obList
  15513. unchecked
  15514. ASYM_RadioButton
  15515. ASYM_AutoFocus
  15516. leaveButton
  15517. obRef
  15518. ASYM_State
  15519. ASYM_ItemOffset
  15520. obList
  15521. obNum
  15522. ASYM_ButtonClick
  15523. ASYM_RadioButton
  15524. ASYM_Enabled
  15525. checked
  15526. ASYM_AutoFocus
  15527. keyDown
  15528. obList
  15529. captionRef
  15530. myBounds
  15531. imageRef
  15532. sized
  15533. ASYM_Caption
  15534. ASYM_Caption
  15535. false
  15536. ASYM_State
  15537. noFocus
  15538. ASYM_Value
  15539. unchecked
  15540. undefined
  15541. checked
  15542. ASYM_Checked
  15543. false
  15544. ASYM_State
  15545. ASYM_Value
  15546. unchecked
  15547. currentState
  15548. checked
  15549. value
  15550. ASYM_Checked
  15551. _ASYM_Value
  15552. ASYM_Value
  15553. _ASYM_Value
  15554. ASYM_Value
  15555. focusGroup
  15556. obRef
  15557. ASYM_State
  15558. setFocus
  15559. noFocus
  15560. group
  15561. ASYM_BlockSuspend
  15562. |ASYM_RestoreSuspend
  15563. ASYM_AutoFocus
  15564. obList
  15565. captionRef
  15566. unchecked
  15567. ASYM_RadioButton
  15568. _ASYM_State
  15569. checked
  15570. imageRef
  15571. ASYM_State
  15572. _ASYM_State
  15573. ASYM_State
  15574. ASYM_ButtonClick
  15575. obRef
  15576. focusRef
  15577. FALSE
  15578. ASYM_State
  15579. getSystemMetrics
  15580. obList
  15581. overButton
  15582. ASYM_Invert
  15583. getSystemMetrics
  15584. _ASYM_MultiStateCheckBox_IgnoreButtonClick
  15585. checked
  15586. imageRef
  15587. buttonDown
  15588. imageRef
  15589. ASYM_Enabled
  15590. ASYM_Enabled
  15591. n&_ASYM_Invert
  15592. imageRef
  15593. ASYM_Invert
  15594. m&_ASYM_Invert
  15595. ASYM_Invert
  15596. 1,(JZY
  15597. screenWidth
  15598. obList
  15599. captionRef
  15600. imageRef
  15601. autoSize
  15602. ASYM_RadioButton
  15603. ASYM_State
  15604. ASYM_ButtonClick
  15605. _ASYM_MultiStateCheckBox_IgnoreButtonClick
  15606. checked
  15607. buttonClick
  15608. ASYM_ButtonClick
  15609. -- multistate radio 
  15610. -- * can 
  15611. a list 
  15612. values
  15613. -- * only 
  15614. entire 
  15615. -- * includes its own mutual exclude functionality
  15616. oASYM_AutoFocus = 
  15617.         gRef = 
  15618. autoRadioButtons 
  15619. *TRUE
  15620.             obList = 
  15621. <> NULL
  15622. obRef
  15623. ASYM_RadioButton 
  15624. ASYM_State 
  15625. 9 = "
  15626. excludeTab 
  15627. obNum = ASYM_ItemOffset (
  15628. /- 1 
  15629. ASYM_Enabled 
  15630. ASYM_ButtonClick mousePosition 
  15631. targetWindow, 
  15632. ) = "down", 
  15633. ) = "
  15634. ) = "
  15635. ) = "
  15636. key = keyDownArrow 
  15637. RightArrow
  15638. obCount = 
  15639. ) = "
  15640. ) = "
  15641. ) = "
  15642. ) = "
  15643. sized
  15644.         imageRef = 
  15645.         captionRef = 
  15646.         myBounds = 
  15647. ASYM_Caption 
  15648. ASYM_Checked 
  15649. oASYM_Value = 
  15650. ("noFocus") = "
  15651. = "undefined"
  15652. ZSTRING retVal
  15653.     currentState = 
  15654.     valueCount = 
  15655. o_ASYM_Value = 
  15656. flags 
  15657. o_ASYM_State = 
  15658.         autoFocus = (
  15659.             bs = ASYM_BlockSuspend()
  15660. FALSE
  15661.             setFocus = "
  15662. focusGroup = 
  15663. ASYM_RestoreSuspend (bs)
  15664. 4_ASYM_MultiStateCheckBox_IgnoreButtonClick
  15665.     focusRef = 
  15666.     -- TURN OFF EXCLUDE TAB
  15667.     -- SET FOCUS TO THIS OBJECT
  15668.     linkDLL "user"
  15669.         INT getSystemMetrics (
  15670. (23) > 0 -- 
  15671.  buttons swapped
  15672.         leftButton = 
  15673.     overButton = 
  15674.     ASYM_Invert 
  15675. _) = "
  15676.  = objectFromPoint (
  15677. ) <> 
  15678.     lockScreen 
  15679. }     = 
  15680. ) = "
  15681. ) = "
  15682. oenabled = 
  15683. lightGray
  15684. o_ASYM_Invert = 
  15685. useWindowsColors 
  15686. autoSize
  15687.     sSM = sysSuspendMessages
  15688.     vRef = 
  15689. shownBy 
  15690. objectContainer (
  15691.         ls = 
  15692.     spp = 
  15693. SysPageUnitsPerPixel
  15694.     h = screenWidth() * 
  15695.     l = 0
  15696. ch-l >= 
  15697.         m = 
  15698. -(h,l)
  15699.             h = m
  15700.             l = m
  15701. m = l
  15702.  = sSM
  15703. buttonClick pos, isShift, isCtrl
  15704. notifyAfter 
  15705.  Y>)!
  15706. !_jY"
  15707. isPlayable
  15708. validClip
  15709. enterPage
  15710. validClip
  15711. start
  15712. myClipSpec
  15713. firstIdle
  15714. pASYM_IAmWidget
  15715. ASYM_SummonWidgets
  15716. isPlayable
  15717. bclipSpec
  15718. validClip
  15719. DystopClip
  15720. setClipControls
  15721. lastStatus
  15722. {errorMsg
  15723. ASYM_Reset
  15724. validClip
  15725. EushowClip
  15726. myClip
  15727. preLoadMedia
  15728. author
  15729. (hopenClip
  15730. llplayClip
  15731. kQautoShowMedia
  15732. setClipControls
  15733. playing
  15734. myClipSpec
  15735. ASYM_Trigger
  15736. mmwidget_controls
  15737. adjustControls
  15738. stage
  15739. moved
  15740. mmwidget_controls
  15741. adjustControls
  15742. stage
  15743. sized
  15744. start
  15745. reader
  15746. setClipControls
  15747. EushowClip
  15748. myClip
  15749. preLoadMedia
  15750. Invalid media type
  15751. refViewer
  15752. Unable to play non-visual clip.
  15753. author
  15754. validMediaTypes
  15755. ASYM_ItemInList
  15756. myViewerRef
  15757. ASYM_GetString
  15758. llplayClip
  15759. WARNING
  15760. kQautoShowMedia
  15761. mediaType
  15762. errMsg
  15763. captn
  15764. animation,bitmap,digitalVideo,overlay
  15765. ASYM_MessageBox
  15766. HautoPlayMedia
  15767. (hopenClip
  15768. myClipSpec
  15769. validClip
  15770. start
  15771. kautoCloseMedia
  15772. closeClip
  15773. AUTHOR
  15774. validClip
  15775. leavePage
  15776. .-+    +L
  15777. .-+    +L
  15778. setClipControls
  15779. reader
  15780. myClip
  15781. Invalid media type
  15782. refViewer
  15783. Unable to play non-visual clip.
  15784. validMediaTypes
  15785. ASYM_ItemInList
  15786. myViewerRef
  15787. ASYM_GetString
  15788. ASYM_WID_ClipWait
  15789. closed
  15790. WARNING
  15791. jclipIsPlayable
  15792. _jcheckStageSize
  15793. mediaType
  15794. errMsg
  15795. captn
  15796. animation,bitmap,digitalVideo,overlay
  15797. ASYM_WID_ClipLoop
  15798. whatStage
  15799. stageObj
  15800. myClipSpec
  15801. ASYM_MessageBox
  15802. playClip
  15803. .-+    +L
  15804. .-+    +L
  15805. validClip
  15806. myClip
  15807. myViewerRef
  15808. jclipIsPlayable
  15809. _jcheckStageSize
  15810. myClipSpec
  15811. openClip
  15812. validClip
  15813. myClip
  15814. myViewerRef
  15815. Z>isReady
  15816. myClipSpec
  15817. closeClip
  15818. validClip
  15819. myClip
  15820. myViewerRef
  15821. playing
  15822. myClipSpec
  15823. pauseClip
  15824. validClip
  15825. myClip
  15826. myViewerRef
  15827. Z>isReady
  15828. myClipSpec
  15829. stopClip
  15830. validClip
  15831. myClip
  15832. myViewerRef
  15833. jclipIsPlayable
  15834. whatStage
  15835. myClipSpec
  15836. showClip
  15837. validClip
  15838. myClip
  15839. myViewerRef
  15840. Z>isReady
  15841. myClipSpec
  15842. seekClip
  15843. validClip
  15844. myClip
  15845. myViewerRef
  15846. Z>isReady
  15847. myClipSpec
  15848. seekClipFromEnd
  15849. validClip
  15850. myClip
  15851. stepSize
  15852. myViewerRef
  15853. m{stepDist
  15854. Z>isReady
  15855. myClipSpec
  15856. stepClip
  15857. validClip
  15858. myClip
  15859. stepSize
  15860. myViewerRef
  15861. m{stepDist
  15862. Z>isReady
  15863. myClipSpec
  15864. stepClipBack
  15865. successful
  15866. ASYM_WID_ClipLoop
  15867. setClipControls
  15868. mmplay
  15869. llplayClip
  15870. mmnotify
  15871. validClip
  15872. myClip
  15873. stopped
  15874. myViewerRef
  15875. step forward
  15876. closed
  15877. seeking
  15878. step backward
  15879. rewind
  15880. paused
  15881. stage
  15882. playing
  15883. pause
  15884. fast forward
  15885. myClipSpec
  15886. setClipControls
  15887. FALSE
  15888. playingpausedstopped
  15889. isReady
  15890. myClip
  15891. bclipSpec
  15892. setMySize
  15893. newClip
  15894. myViewerRef
  15895. mmwidget_controls
  15896. adjustControls
  15897. stretchStage
  15898. whatStage
  15899. stageObj
  15900. checkStageSize
  15901. mediaSizing
  15902. whatStage
  15903. setMySize
  15904. mediaSizing
  15905. myStage
  15906. bclipSpec
  15907. stretchStage
  15908. whatStage
  15909. setMySize
  15910. false
  15911. stage
  15912. whatStage
  15913. validClip
  15914. myStage
  15915. myClip
  15916. setClipControls
  15917. lastStatus
  15918. whatStage
  15919. lastStatus
  15920. myClipSpec
  15921. status
  15922. isPlayable
  15923. FALSE
  15924. bclipSpec
  15925. retVal
  15926. isPlayable
  15927. |ASYM_RestoreSuspend
  15928. clipRef
  15929. bclipspec
  15930. playable
  15931. ASYM_BlockSuspend
  15932. clipIsPlayable
  15933. ASYM_GetString
  15934. Exclamation
  15935. bclipSpec
  15936. Media Problem
  15937. validClip
  15938. retVal
  15939. Make sure the correct CD is installed in the drive.
  15940. msgCaption
  15941. closed
  15942. msgCannotPlayMediaFile
  15943. jclipIsPlayable
  15944. The media file: "%1" could not be played.
  15945. ASYM_MessageBox
  15946. msgCapCannotPlayMediaFile
  15947. {errorMsg
  15948. {errorMsg
  15949. myClipSpec
  15950. myBkgd
  15951. mmwidget_controls
  15952. pgSize
  15953. refStage
  15954. myPage
  15955. refControls
  15956. whatStage
  15957. resizeToPage
  15958. llplayClip
  15959. pauseClip
  15960. pause
  15961. DystopClip
  15962. validClip
  15963. _clip
  15964. false
  15965. retVal
  15966. ASYM_BlockSuspend
  15967. |ASYM_RestoreSuspend
  15968. playing
  15969. myClipSpec
  15970. mediaPlaying
  15971. mediaPlaying
  15972. mediaPlaying
  15973. validClip
  15974. _clip
  15975. milliseconds
  15976. oldTimeFormat
  15977. ASYM_BlockSuspend
  15978. |ASYM_RestoreSuspend
  15979. myClipSpec
  15980. mediaPosition
  15981. validClip
  15982. _clip
  15983. milliseconds
  15984. oldTimeFormat
  15985. ASYM_BlockSuspend
  15986. |ASYM_RestoreSuspend
  15987. myClipSpec
  15988. mediaPosition
  15989. notifyBefore 
  15990.     validClip 
  15991. = NULL
  15992.     isPlayable 
  15993. notifyAfter firstIdle
  15994. = myClipSpec()
  15995. }ASYM_SummonWidgets    
  15996. ASYM_IAmWidget 
  15997. ASYM_Reset
  15998.     clipSpec 
  15999.     lastStatus 
  16000.     errorMsg 
  16001. stopClip 
  16002. setClipControls 
  16003. ASYM_Trigger
  16004. mmstatus 
  16005.  = "playing"
  16006. (preLoadMedia 
  16007. = TRUE)
  16008. mmstop myclip
  16009. mmclose 
  16010. openClip 
  16011. (autoShowMedia 
  16012. showClip 
  16013. playClip 
  16014. moved
  16015. <> "stage" 
  16016. isObject(
  16017. "mmwidget_controls" 
  16018. adjustControls 
  16019. sized
  16020.             -- Make sure the 
  16021.  can be played 
  16022.             validMediaTypes = "animation,bitmap,digitalVideo,overlay"
  16023.             mediaType = mmMediaType 
  16024. ASYM_ItemInList(
  16025. o) = 
  16026. (autoPlayMedia 
  16027. -- Invalid 
  16028.  type - display 
  16029.  message
  16030. errMsg = ASYM_GetString("Unable 
  16031. 2non-visual 
  16032. captn = 
  16033. ASYM_MessageBox(
  16034. +, "WARNING", "OK", 
  16035. refViewer = myViewerRef()
  16036. ~<> AUTHOR
  16037. (autoCloseMedia 
  16038. closeClip 
  16039. (clipIsPlayable() 
  16040.             -- 
  16041. stageObj = whatStage 
  16042. doWait = (ASYM_WID_ClipWait 
  16043. ASYM_WID_ClipLoop 
  16044. preEffect 
  16045. postEffect 
  16046. mmStatus 
  16047.  = "closed"
  16048. mmOpen 
  16049. -- If necessary, 
  16050. mmVisible 
  16051. mmShow 
  16052. mmYield
  16053. mmPlay 
  16054.  hold 
  16055. checkStageSize
  16056. 3     = 
  16057. C     = 
  16058. P     = 
  16059. b     <> 
  16060.      <> 
  16061. isReady(
  16062.             mmClose 
  16063. pauseClip
  16064.             mmPause 
  16065.             mmRewind 
  16066. seekClip argPos
  16067.             mmSeek 
  16068. seekClipFromEnd 
  16069. stepClip
  16070. stepDist 
  16071. stepSize = 
  16072. Q(mmLength 
  16073.  / 20)
  16074. mmPosition 
  16075. mmStep 
  16076. stepClipBack
  16077.  / 20)
  16078. mmnotify whatClip, whatCommand, whatStatus
  16079.     _loop = (
  16080. 7 = "mmplay" 
  16081. : = "successful"
  16082. ) = down
  16083. sysOpenMedia <> 
  16084. clipStat
  16085. 8<> objectContainer(
  16086.         se = 
  16087.         ss = 
  16088. = FALSE
  16089.         oldLock = lockScreen 
  16090.             enabled 
  16091. B"rewind" 
  16092. backward" 
  16093. "stopped"
  16094. "paused"
  16095. "seeking"
  16096. xrecognized, 
  16097. = ss        
  16098. r= se
  16099. "playingpausedstopped"
  16100. newClip
  16101.  = chooseResource(
  16102. setMySize 
  16103.     LOCAL pgRef, vRef
  16104. shownBy 
  16105. stageSizing 
  16106. stretchStage 
  16107. mediaSizing 
  16108. value
  16109. () = 
  16110.     myStage = 
  16111.         mediaSize 
  16112. 0mmVisualSize 
  16113. getObjectList(
  16114. (clipspec 
  16115.             clipRef = 
  16116.             bs = ASYM_BlockSuspend()
  16117.             playable = (mmPlayable 
  16118. ASYM_RestoreSuspend(bs)
  16119.     retVal = (
  16120.  AND 
  16121. CDMediaPath 
  16122. mmSearchCD 
  16123. msg = 
  16124. msgCannotPlayMediaFile", \
  16125. "The 
  16126.  file: ""%1"" could 
  16127. ." & CRLF & \    
  16128. correct CD 
  16129. installed 
  16130. drive.")
  16131. expandString(
  16132. , mmsource 
  16133.             msgCaption = 
  16134. msgCapCannotPlayMediaFile", "
  16135. Problem")
  16136. C, "Exclamation", "OK")
  16137. resizeToPage
  16138.     myPage = 
  16139.     myBkgd = 
  16140.     pgSize = 
  16141.         refControls = 
  16142.         refStage = 
  16143. -- Actions System-supported Methods
  16144. mediaPlaying
  16145.     _clip = 
  16146.     bs = 
  16147. mmIsOpen 
  16148.     bs = 
  16149. LOGICAL pNewValue
  16150. mediaPosition
  16151. ZLONG 
  16152.     bs = 
  16153.             oldTimeFormat = mmTimeFormat 
  16154. "milliseconds"
  16155.     bs = 
  16156.     bs = 
  16157.     bs = 
  16158. button
  16159. currentDefButton
  16160. commandbutton
  16161. setCurrentDefaultButton
  16162. false
  16163. button
  16164. 3default
  16165. defCmdButton
  16166. commandbutton
  16167. setDefaultButton
  16168. _currentDefButton
  16169. hideDefRect
  16170. currentDefButton
  16171. <lexcludeDefault
  16172. button
  16173. defCmdButton
  16174. buttonRef
  16175. _currentDefButton
  16176. CommandButton
  16177. currentDefButton
  16178. _currentDefButton
  16179. currentDefButton
  16180. hideDefRect
  16181. false
  16182. button
  16183. btnList
  16184. CommandButton
  16185. cmdButtonList
  16186. 3default
  16187. btnList
  16188. `cmdButtonList
  16189. defCmdButton
  16190. btnList
  16191. escape
  16192. `cmdButtonList
  16193. escCmdButton
  16194. btnList
  16195. `cmdButtonList
  16196. hlpCmdButton
  16197. defCmdButton
  16198. defBtn
  16199. zshowRect
  16200. showDefRect
  16201. currentDefButton
  16202. hideDefRect
  16203. showRect
  16204. showDefRect
  16205. hideDefRect
  16206. eatsEnter
  16207. enterField
  16208. showDefRect
  16209. enterRecordField
  16210. showDefRect
  16211. enterCombobox
  16212. showDefRect
  16213. <lexcludeDefault
  16214. zshowRect
  16215. CommandButton
  16216. enterButton
  16217. hideDefRect
  16218. CommandButton
  16219. leaveButton
  16220. currentDefButton
  16221. !escCmdButton
  16222. (hlpCmdButton
  16223. field
  16224. eatsEnter
  16225. keyDown
  16226. hideDefRect
  16227. author
  16228. showDefRect
  16229. author
  16230. reader
  16231. _currentDefButton
  16232. `_ASYM_IgnoreKeyDown
  16233. ASYM_Reset
  16234. FALSE
  16235. author
  16236. enterPage
  16237. reader
  16238. showDefRect
  16239. leavePage
  16240. author
  16241. selectionChanged
  16242. tbk_wid_name
  16243. setWidgetScript
  16244. -- Default Command Button Widget
  16245. -- Written 
  16246. HCharley Delaney
  16247. -- Modifications 
  16248. HTim Barham
  16249. --     Based on 
  16250. cPush 
  16251. HJeff Day
  16252. --     Updated 
  16253. Windows 95 
  16254. !Ayars
  16255. -- Copyright 
  16256.  1994-2000, click2learn.com inc. All Rights Reserved.
  16257. -- Implements windows standard 
  16258. Bbehavior 
  16259. -- dialogs. A 
  16260. -- CommandButton) responds 
  16261. clicked 
  16262. the Enter key 
  16263. -- pressed 
  16264. . When no 
  16265. 9"default" 
  16266. %though 
  16267. [. The 
  16268. -- that will 
  16269. highlighted 
  16270. -- darkened border (
  16271. Zproperty 
  16272. -- Also enables linking 
  16273. Help 
  16274. Cancel buttons 
  16275. -- Esc 
  16276. 6, respectively.
  16277. -- This widget makes use 
  16278. following 
  16279. Breceives buttonClick
  16280. , unless
  16281. another non-excluded 
  16282. --        escape            
  16283. --        help            
  16284. --        excludeDefault    
  16285. , even 
  16286. -- And you can 
  16287. --        eatsEnter        
  16288. 'enter 
  16289. there 
  16290. be no 
  16291. znothing 
  16292. concerned.
  16293. -- In addition, 
  16294. messages 
  16295. be sent 
  16296. --        setDefaultButton btnRef
  16297. --            sets 
  16298. passed 
  16299. --            
  16300. clears 
  16301. --        setCurrentDefaultButton 
  16302. --            
  16303. current 
  16304. --            
  16305. key) 
  16306. ; does 
  16307. xchange 
  16308. persistent
  16309. --            
  16310. notifyBefore 
  16311. "commandbutton"
  16312.         currentDefButton() = 
  16313. defCmdButton()
  16314. hideDefRect()
  16315. o_currentDefButton = 
  16316.         buttonRef = 
  16317. xTRUE
  16318. clearDefRect
  16319. --    bList = cmdButtonList()
  16320. Zstack 
  16321.     btnList = getObjectList(
  16322. escCmdButton
  16323. hlpCmdButton
  16324. showDefRect
  16325.     ls = 
  16326.     lockScreen 
  16327.     defBtn = 
  16328. showRect(
  16329. e= ls
  16330. " obj
  16331. enterCombobox
  16332. notifyAfter 
  16333. key, isShift, isCtrl
  16334. keyEnter
  16335. <> NULL 
  16336. isObject (
  16337. enabled 
  16338. ASYM_Reset
  16339. o_ASYM_IgnoreKeyDown
  16340. alwaysReader 
  16341. e= FALSE 
  16342. selectionChanged
  16343. setWidgetScript tbk_wid_name, newScript
  16344. YMI_SySysGridSpacing
  16345. <BookPath>
  16346. DMEDIAPATH
  16347. YM_BorderStyle
  16348. ms sans serif
  16349. ial Greek
  16350. FALSE
  16351. YMI_SysGrid
  16352. MS Sans Serif
  16353. ysSuspendMessages
  16354. FALSE
  16355. YM_IsScored
  16356. FALSE
  16357.     TSYS_CourseCode
  16358. 01-Sep-98 11:47:56 AM
  16359. TSYS_Logon
  16360. Arial
  16361.  Sans Serif
  16362. Tim Barham
  16363. MS Sans Serif
  16364. YM_CaptionBar
  16365. MS Sans Serif
  16366. YMI_AutoSecurity
  16367. MS Sans Serif
  16368. Arial
  16369. System
  16370. 11/1/97 12:13:43 PM
  16371. SYM_StringArray
  16372. fo_LastSavedBy
  16373. 12/19/98 3:00:15 PM
  16374. 12/19/98 3:13:55 PM
  16375. 12/19/98 3:25:54 PM
  16376. 1/18/99 11:31:39 AM
  16377. , Inc.
  16378. 1/18/99 11:31:47 AM
  16379. , Inc.
  16380. 0,75.3125,0
  16381. 307,27.4375,94.3125
  16382. 125,50,45.875
  16383. 120,50,100
  16384. 129,67.0625,79.8125
  16385. 132,67.25,50.875
  16386. 240,75.125,100
  16387. 180,75.125,100
  16388. TSYS_NoAutoSysbooks
  16389. Mike Florence
  16390. Arial
  16391. Arial
  16392. Arial
  16393. FALSE
  16394. YMA_LastCatalog
  16395. laney
  16396. 12/19/98 3:07:06 PM
  16397. 12/19/98 3:17:08 PM
  16398. Slade Mitchell
  16399. , Inc.
  16400.  Outlook
  16401. MS Sans Serif
  16402. MS Sans Serif
  16403. bookLineEndSize
  16404. bookTransparent
  16405. bookLineStyle
  16406. Click2learn
  16407. Native
  16408. <BookPath>
  16409. :HDMEDIAPATH
  16410. _ASYM_StringArray
  16411. info_LastSavedBy
  16412. bookFontSize
  16413. 47 AM
  16414. info_LastSaved
  16415. ASYM_AuthorResetPrompt
  16416. INSTRUCT.WBK
  16417. ASYM_MultiLanguageSupport
  16418. ASYMA_CustomColors
  16419. bookFontFace
  16420. 2/7/02 2:41:32 AM
  16421. ASYM_CaptionBar
  16422. bookPattern
  16423. bookFillColor
  16424. ASYM_BorderStyle
  16425. regular
  16426. bookFontStyle
  16427. MS Sans Serif
  16428. Todd Drollinger
  16429. _ASYM_EA_Version
  16430. ASYMA_LastCatalog
  16431. Native
  16432. ASYM_DeploymentMethod
  16433. 0,89,0
  16434. 0,75.3125,0
  16435. 180,25.125,100
  16436. 120,50,100
  16437. 132,67.25,50.875
  16438. 125,50,45.875
  16439. 129,67.0625,79.8125
  16440. 240,75.125,100
  16441. bookStrokeColor
  16442. bookUseWindowsColors
  16443. none,none
  16444. bookLineEndStyle
  16445. <AskStudentName>
  16446. Please enter your name:
  16447. <back>
  16448. (Go back)
  16449. <BookmarksOutOfDate>
  16450. Bookmark file mismatch. Cannot retrieve bookmarks because the book has changed.
  16451. <Cancel>
  16452. Cancel
  16453. <CancelSession>
  16454. Cancel the Session
  16455. <CannotStartHelp>
  16456. Help could not be started. Please close some windows and try again.
  16457. <CannotWriteLogToThisDirectory>
  16458. Cannot write a log to "%1". Please choose another destination.
  16459. <CheckFloppyDrive>
  16460. Please verify that drive %1 contains a formatted floppy disk ready to receive the log.
  16461. <ChooseFaxDriver>
  16462. Select the FAX driver to use to send the log at the end of this session:
  16463. <ChooseFloppy>
  16464. Which floppy drive for the log?
  16465. <CMS not running>
  16466. The Course Management System is not active.
  16467. <ConfirmFaxDriver>
  16468. The FAX driver is %1. Right?
  16469. <Continue>
  16470. Continue
  16471. <correct>
  16472. Correct!
  16473. <else>
  16474. <Anything else>
  16475. <Error>
  16476. Error
  16477. <ERRORCreateLog>
  16478. Cannot create the log file for this session.
  16479. <ERRORFaxLog>
  16480. ERROR: Cannot fax the log file "%1". 
  16481. Fax driver not found or not available, or fax session was cancelled. 
  16482. This temporary file is *NOT* being deleted.
  16483. <ERRORMailLog>
  16484. ERROR: Cannot mail the log file "%1". 
  16485. This temporary file is *NOT* being deleted.
  16486. <ERRORPrintLog>
  16487. ERROR: Cannot print the log file "%1". 
  16488. Printer device not found or not available. This temporary file is *NOT* being deleted.
  16489. <first>
  16490. First page
  16491. <Glossary>
  16492. Glossary
  16493. <incorrect>
  16494. Wrong!
  16495. <last>
  16496. Last page
  16497. <LogDosMemWarning>
  16498. DOS Memory available to Windows is dangerously low (%1
  16499. bytes). 
  16500. There is a possibility that Windows will not be able to launch the driver required to dispatch the log for this session. If an error occurs, the temporary log file will not be erased.
  16501. <LogFileDirPrompt>
  16502. Log File Directory:
  16503. <MAPINotFound>
  16504. A MAPI Driver to e-mail the session log could not be found. A session log will be created in the %1 directory, but nothing else will be done with this log file.
  16505. <MustSpecifyLogDirectory>
  16506. You must choose a directory for the session log file, or exit.
  16507. <NameRequiredToContinue>
  16508. You must enter your name to continue.
  16509. <next>
  16510. Next page
  16511. <NoRoomOnThatDisk>
  16512. Insufficient room on drive %1.
  16513. <NoViewerAvailable>
  16514. Sorry, cannot open another window.
  16515. <outOfTime>
  16516. The allowed time has expired.
  16517. You cannot change this answer.
  16518. <outOfTries>
  16519. The allowed number of tries has been reached.
  16520. You cannot change this answer.
  16521. <previous>
  16522. Previous page
  16523. <questionLocked>
  16524. This question is locked.
  16525. <responseItemLocked>
  16526. This item is locked.
  16527. You cannot change this answer.
  16528. <scoreForX>
  16529. Score for %1
  16530. <scoreForXIsX>
  16531. Score for %1 is %2
  16532. <scoreIsX>
  16533. Score: %1%%
  16534. <thisBook>
  16535. This book
  16536. <Yes>
  16537. AddDirToHyperPath
  16538. Add Directory to Search Path
  16539. BadMTBVersionX
  16540. This application requires an updated version of Multimedia ToolBook or Multimedia ToolBook runtime. The executing version number is %1; this application requires version 3.0a or above.
  16541. CantFindWinHelpFileX
  16542. Cannot find the WinHelp file %1.
  16543. ComboLogDestinations
  16544. <ask>,Ask at run time
  16545. <iniDir>,Automatic (.INI directory)
  16546. <bookDir>,Automatic (same as book)
  16547. <tempdir>,Automatic (TEMP directory)
  16548. <email>,E-Mail Attachment (requires MAPI)
  16549. <fax>,Fax (requires fax driver)
  16550. <floppy>,Floppy disk
  16551. <printer>,Printer
  16552. <special>,System Variable s_ASYM_LogDir
  16553. ComboLogTypes
  16554. <none>,None
  16555. transcript,Full session transcript
  16556. responseData,Tab-separated response data
  16557. ContinueAnyway
  16558. Continue anyway?
  16559. Do you mean x
  16560. Do you mean "%1" ?
  16561. Error opening file
  16562. Error opening file %1.
  16563. LogColNames
  16564. Question%1Score%1Max Score%1Locked%1Tries used%1Max Tries%1Time used%1Max Time%1Last response
  16565. MailError
  16566. Mail Error: %1.
  16567. MAPIErrorsByNumber
  16568. User Aborted
  16569. Operation Failed
  16570. Login Failed
  16571. Disk Full
  16572. Insufficient Memory
  16573. Block Too Small
  16574. Too Many Sessions
  16575. Too Many Files
  16576. Too Many Recipients
  16577. Attachment Not Found
  16578. Failure Opening Attachment
  16579. Failure Writing Attachment
  16580. Unknown Recipient
  16581. Bad Recipient Type
  16582. No Messages
  16583. Invalid Message
  16584. Text is Too Large
  16585. Invalid Session
  16586. Type Not Supported
  16587. Ambiguous Recipient
  16588. MAPINotAvailableNow
  16589. MAPI is not available at this time.
  16590. NeedPgResetForTimer
  16591. The current question has invalid data for the elapsed time.
  16592. OKToDeleteTempFileX
  16593. OK to delete the temporary file %1?
  16594. PopupWinComboValues
  16595. shadowAutoClose,Shadowed (close on click)
  16596. shadow,Shadowed (manual close)
  16597. thickFrame,Standard (thick frame)
  16598. thinFrame,Standard (thin frame)
  16599. dialogframe,Dialog Window
  16600. PromptForHyperDirFixup
  16601. The destination book is not in a directory that will be searched automatically. You can:
  16602. A. Add the destination directory to the current book's list of directories to search automatically. This will make it possible to find the destination book even if you move the books to a different configuration directory, simply by changing the list of directories stored in the ASYM_HyperPath property of this book.
  16603. B. Store the directory with the book file name in the hyperlink. This makes the link faster but you won't be able to move the books to another directory without breaking the link.
  16604. RemoveExtraQObjects
  16605. There are more objects in the question than defined answers. Do you want the extra objects removed?
  16606. StoreDirInHyperlink
  16607. Store Directory in Hyperlink
  16608. System Book
  16609. System Book
  16610. ViewerInUse
  16611. Viewer %1 is already in use.
  16612. You have been warned
  16613. You have been warned.
  16614. <Do you mean x>
  16615. Do you mean "%1" ?
  16616. <ScoreisXoutofX>
  16617. Score: %1 out of %2
  16618. <OKToDeleteTempFileX>
  16619. OK to delete the temporary file %1?
  16620. <LogMailed_OKToDeleteTempFileX>
  16621. The log file for this session has been mailed.
  16622. OK to delete the temporary file %1?
  16623. <ERRORMailLogTo>
  16624. Could not mail the log file for this session. The temporary file "%1" that contains the log is *NOT* being deleted. Please mail it as an attachment to %2 as soon as possible.
  16625. Make a note of this information before you click OK.
  16626. ASYM_TempViewer
  16627. Error
  16628. rtf help popup
  16629. Windows
  16630. fixit
  16631. RTFHelp
  16632. vASYM_CBTIniVar
  16633. openwindow
  16634. LfixSize
  16635. fixit
  16636. fixit
  16637. enterWindow
  16638. ASYM_IniFile
  16639. Windows
  16640. RTFHelp
  16641. closeWindow
  16642. openwindow
  16643. ASYM_CBTIniVar("Windows", "RTFHelp")
  16644. ) = 4 
  16645. ofixit = 
  16646. enterWindow
  16647. fixSize 
  16648. ocurrentPage
  16649. closeWindow
  16650. SetIniVar("
  16651. =, ASYM_IniFile())
  16652. _IniFile())
  16653. Do not rename me 7
  16654. Reusable Glossary Popup
  16655. Do not rename me 6
  16656. Reusable Glossary Popup
  16657. Do not rename me 5
  16658. Page id 4 of Book "G:\FRANKJR\SPCLST\FOOBAR.TBK"
  16659. s_tb85r_PopViewers
  16660. ASYM_itemOffset
  16661. closeWindow
  16662. closeWindow
  16663. 4s_tb85r_PopViewers
  16664. ASYM_itemOffset(
  16665. Page "popuptext"
  16666. ASYM_TempViewer
  16667. ASYM_CloseOnEsc
  16668. Do not rename me 4
  16669. Page id 4 of Book "G:\FRANKJR\SPCLST\FOOBAR.TBK"
  16670. s_tb85r_PopViewers
  16671. ASYM_itemOffset
  16672. closeWindow
  16673. closeWindow
  16674. 4s_tb85r_PopViewers
  16675. ASYM_itemOffset(
  16676. Specify HTTP Post Parameter
  16677. ASYM_TempViewer
  16678. ASYM_CloseOnEsc
  16679. Decrypting
  16680. Page "Progress with text"
  16681. Page id 204
  16682. Do not rename me 3
  16683. Page id 4 of Book "G:\FRANKJR\SPCLST\FOOBAR.TBK"
  16684. s_tb85r_PopViewers
  16685. ASYM_itemOffset
  16686. closeWindow
  16687. closeWindow
  16688. 4s_tb85r_PopViewers
  16689. ASYM_itemOffset(
  16690. Actions Runtime Error
  16691. ASYM_CloseOnEsc
  16692. Do not rename me 2
  16693. Popup Window Sample
  16694. Page id 24 of Book "G:\FRANKJR\CTB30A.SBK"
  16695. s_tb85r_PopViewers
  16696. ASYM_itemOffset
  16697. closeWindow
  16698. closeWindow
  16699. 4s_tb85r_PopViewers
  16700. ASYM_itemOffset(
  16701. ASYM_TempViewer
  16702. ASYM_CloseOnEsc
  16703. Do not rename me 1
  16704. s_tb85r_PopViewers
  16705. ASYM_itemOffset
  16706. closeWindow
  16707. closeWindow
  16708. 4s_tb85r_PopViewers
  16709. ASYM_itemOffset(
  16710. ASYM_TempViewer
  16711. ASYM_CloseOnEsc
  16712. Generic Error
  16713. ChooseFromTextLinesDlg
  16714. Generic Viewer 1
  16715. Progress with text
  16716. Open Ended Progress
  16717. Page "Open Ended Progress"
  16718. Progress 1
  16719. Page "Progress 1"
  16720. Generic Glossary
  16721. Generic Viewer 2
  16722. Page id 0
  16723. Object Selection
  16724. Object Selection
  16725. Page id 0
  16726. Generic Dialog
  16727. baby.avi
  16728. plication Login
  16729. ge id 12 of Book "G:\MTB40\SAFE\TUTORIAL\CBTTOUR.TBK"
  16730. Tooltip
  16731. page "tooltip"
  16732. Page id 44 of Book "C:\Program Files\Common Files\Asymetrix\TBSystem\tb70r.sbk"
  16733. Page id 30 of Book "E:\Winapps\Shared Tools\TBSystem\tb70r.sbk"
  16734. askReqDialog
  16735. ge askRequest
  16736. PopupUMP
  16737. page askRequest
  16738. popupText
  16739. ASYM_TempViewer
  16740. ASYM_CloseOnEsc
  16741. ASYM_TempViewer
  16742. ASYM_CloseOnEsc
  16743. ASYM_TempViewer
  16744. ASYM_CloseOnEsc
  16745. ASYM_TempViewer
  16746. ASYM_CloseOnEsc
  16747. ASYM_TempViewer
  16748. ASYM_CloseOnEsc
  16749. Runtime System Book
  16750. buttonClick
  16751. buttonClick
  16752. w,    #?
  16753. copyRight
  16754. minorVersion
  16755. ASYM_CBTVersion
  16756. ToolBook II
  16757. s_ASYM_ProductName
  16758. ASYM_CopyRight
  16759. enterBook
  16760. notifyBefore 
  16761. 4s_ASYM_ProductName
  16762. = "ToolBook II" && 
  16763. - && ASYM_CBTVersion (
  16764. P, "minorVersion")
  16765.     copyRight = ASYM_CopyRight()
  16766. enterBook
  16767. 6225,1425
  16768. defsize
  16769. 940730143453749952493
  16770. ASYM_TpID
  16771. ToolBook II Instructor 8.5
  16772. Copyright 
  16773.  1990-2002 Click2learn, Inc.inc.
  16774. false
  16775. Title
  16776. ASYMI_AutoSize
  16777. Initialization
  16778. Initialization
  16779. CMS EnterApplication
  16780. CMS EnterApplication
  16781. Error Handling
  16782. Error Handlingg
  16783. Modal Dialog Mgr
  16784. Cancel
  16785. s_ASYM_DlgResult
  16786. Continue
  16787. whatViewer
  16788. FALSE
  16789. ContStr
  16790. msgTxt
  16791. <Cancel>
  16792. ASYM_GetStandardString
  16793. <Continue>
  16794. ViewerInUse
  16795. Viewer %1 is already in use.
  16796. Generic Dialog
  16797. ASYM_GetString
  16798. _ASYM_ModalDialog
  16799. _ASYM_ModalDialog whatPage, whatCaption
  16800. 4s_ASYM_DlgResult; 
  16801.  = FALSE
  16802.     ss = 
  16803.     v = 
  16804. "Generic 
  16805. objectContainer(
  16806. isOpen 
  16807.             ContStr = ASYM_GetStandardString("<Continue>", "
  16808.             msgTxt = ASYM_GetString("ViewerInUse", "
  16809. already 
  16810. use.")
  16811. @expandString(
  16812. O, whatViewer)
  16813. ancel>", "Cancel")
  16814. close v
  16815. isObject("
  16816. " && 
  16817.             currentpage 
  16818. %modal
  16819.  = TRUE)
  16820. Modal Dialog Mgr
  16821. Popup Page Mgr
  16822. Popup Page Mgr
  16823. Path manager
  16824. Path manager
  16825. Task Switch Manager
  16826. Task switch manager
  16827. Utility Dialogs
  16828. newPath
  16829. oldPath
  16830. ASYM_CurrentDirectory
  16831. cASYM_SetCurrentDirectory
  16832. ASYM_ChooseDirectoryDlg
  16833. _ASYM_AskForPath
  16834. _ASYM_AskForPath startPath, dbCaption
  16835.     oldPath = ASYM_CurrentDirectory()
  16836.     newPath = ASYM_ChooseDirectoryDlg (
  16837. D<> "\"
  16838. ASYM_SetCurrentDirectory(
  16839. Utility Dialogs
  16840. Object resizing and arranging
  16841. Object resizing and arranging
  16842. Bookmarking
  16843. Bookmarking
  16844. Logging
  16845. Logging
  16846. Log Dispatch
  16847. Log Dispatch
  16848. AutoGlossary
  16849. AutoGlossary
  16850. Version Test
  16851. ASYM_CBTVersion
  16852. M 3.0
  16853. 3.0 M
  16854. ASYM_Isfile
  16855. ASYM_MTBVersion
  16856. _ASYM_TBKFileVersion
  16857. _ASYM_TBKFileVersion fileName
  16858. Zresult
  16859. ASYM_Isfile(
  16860. BookVersion(
  16861. "1.0"
  16862. D = "1.0"
  16863. c"1.5"
  16864. "1.5"
  16865. c"3.0 M"
  16866.  = "M 3.0"
  16867. "3.0"
  16868.  = "3.0"
  16869.  ASYM_MTBVersion(TRUE) 
  16870.  ASYM_CBTVersion(
  16871. Version test
  16872. Book Strings
  16873. Book Strings
  16874. ASYM_Wait
  16875. ASYM_Wait
  16876. Date Stuff
  16877. Date Stuff
  16878. Printing
  16879. Printing
  16880. Print Window
  16881. Print Window
  16882. changed bits
  16883. Changed Bits
  16884. HTTP Post
  16885. HTTP Post
  16886. Post Message
  16887. Post Message
  16888. Test Item Reset
  16889. Test Item Reset
  16890. Test Item Response
  16891. Test Item Response
  16892. Test item feedback
  16893. Test Item Feedback
  16894. Test Item Score
  16895. Test Item Score
  16896. Test item behaviors
  16897. Test item behaviors
  16898. Watch Widget Support
  16899. upport
  16900. Watch widget support
  16901. System Info
  16902. System info
  16903. System Support Functions
  16904. System Support Functions
  16905. Message Box
  16906. Message Box
  16907. modal dialogs
  16908. Modal Dialog Support
  16909. Cursor Management
  16910. Cursor Management
  16911. Clip Management
  16912. Clip Management
  16913. Viewer Management
  16914. Viewer Management
  16915. Clipboard Management
  16916. Clipboard Management
  16917. Hyperlink Management
  16918. Hyperlink Management
  16919. String Management
  16920. String Management
  16921. Object Management
  16922. Object Management
  16923. Navigation Management
  16924. ASYM_WorkWindow
  16925. _ASYM_FirstNavigablePage
  16926. ASYM_WorkWindow
  16927. _ASYM_LastNavigablePage
  16928. ASYM_WorkWindow
  16929. _ASYM_NextNavigablePage
  16930. ASYM_WorkWindow
  16931. _ASYM_PreviousNavigablePage
  16932. _ASYM_FirstNavigablePage
  16933. ASYM_WorkWindow()
  16934. _ASYM_LastNavigablePage
  16935. _ASYM_NextNavigablePage
  16936. _ASYM_PreviousNavigablePage
  16937. Navigation Management
  16938. INI File Management
  16939. w,    #>
  16940. w,    #>
  16941. FASYM_ProductPrefix
  16942. ASYM_IniFilePath
  16943. ASYM_CBTVersion
  16944. ASYM_IsDirectory
  16945. r.ini
  16946. s_ASYM_IniFilePath
  16947. _ASYM_IniFile
  16948. <windir>
  16949. s__ASYM_IniFilePath
  16950. vASYM_IsDirectoryWriteable
  16951. _ASYM_IniFilePath
  16952. _ASYM_IniFile
  16953.     SYSTEM s_ASYM_IniFilePath
  16954. 1 <> "\"
  16955. xASYM_IsDirectory(
  16956. } & ASYM_ProductPrefix() & ASYM_CBTVersion() & "r.ini"
  16957. s__ASYM_IniFilePath 
  16958. sysToolBookDirectory
  16959. ASYM_IsDirectoryWriteable(
  16960. Rh = 
  16961. ch = "<windir>"
  16962. INI File Management
  16963. LMS Support
  16964. pport
  16965. LMS Supportupport
  16966. File Management
  16967. File Management
  16968. Extension Management
  16969. ASYM_BlockSuspend
  16970. bookRef
  16971. |ASYM_RestoreSuspend
  16972. HKEY_CLASSES_ROOT\CLSID\
  16973. _ASYM_ExtensionName
  16974. retVal
  16975. ASYM_IsFile
  16976. CLSIDFile
  16977. CLSIDRoot
  16978. CLSIDToFind
  16979. \InProcServer32
  16980. HKEY_CLASSES_ROOT\CLSID\
  16981. _ASYM_FileFromCLSID
  16982. _ASYM_ExtensionName ob
  16983. Zguid, ctlNm
  16984.     bookRef = objectContainer (ob, "
  16985. ASYM_BlockSuspend()
  16986. U = clsidFromExtObjectName (
  16987. ASYM_RestoreSuspend (
  16988.  <> NULL
  16989. "HKEY_CLASSES_ROOT\CLSID\" & 
  16990.  = RegistryGetKey
  16991. _ASYM_FileFromCLSID pCLSID
  16992.     retVal = 
  16993.         -- Determine 
  16994. registered on 
  16995. user's machine
  16996.         -- Root 
  16997. ientries:
  16998.         CLSIDRoot= "
  16999.         CLSIDToFind = 
  17000.  & "\InProcServer32"
  17001.         CLSIDFile = registryGetKey(
  17002. (ASYM_IsFile(
  17003. ?) = TRUE)
  17004. Extension Management
  17005. Popup Menu Management
  17006. Popup Menu Management
  17007. INET Wrappers
  17008. INET Wrappers
  17009. Data Manipulation
  17010. Data Manipulation
  17011. Internationalization
  17012. Internationalization
  17013. Sorting
  17014. Sorting
  17015. General Support Functions
  17016. General Support Functions
  17017. tooltip
  17018. tooltip
  17019. Close-click to start auto-update
  17020. 9608070940575177806171104571
  17021. ASYM_TpID
  17022. popuptext
  17023. ASYM_BeenHere
  17024. popuptext
  17025. ASYM_TpID
  17026. 020204174649260122411192027
  17027. Progress 1
  17028. gauge
  17029. progress
  17030. progress
  17031. progress 
  17032. objectContainer(
  17033. = = 0 
  17034. N) > 1 
  17035. ^ = 0 
  17036. isOpen 
  17037.             close 
  17038. "gauge" 
  17039. xisType (REAL,
  17040. ,(JdY
  17041. npercent
  17042. gauge
  17043. status
  17044. progress
  17045. progress
  17046. ASYM_Reset
  17047. progress
  17048. leavePage
  17049. progress 
  17050. (n) > 1
  17051.         n = 
  17052.     n = 
  17053. j(1, n))
  17054. "gauge" 
  17055.     npercent = 
  17056. (n * 100) & "%" 
  17057. oldLock 
  17058. lockScreen 
  17059. targetWindow
  17060. "bar" 
  17061. = x1 + (x2 - x1) * n + 15
  17062. "status" 
  17063. notifyBefore ASYM_Reset
  17064. notifyAfter 
  17065. gauge
  17066. enterpage
  17067. notifyBefore 
  17068. "gauge" 
  17069. gauge
  17070. enterPage
  17071. notifyBefore 
  17072. "gauge" 
  17073. enterpage
  17074. ASYM_Reset
  17075. leavePage
  17076. enterCombobox
  17077. Gauge
  17078. Status
  17079. 0%0% is some text in this field blah blah blah
  17080. gauge
  17081. ASYM_BeenHere
  17082. 9409091855513407568151
  17083. ASYM_TpID
  17084. Progress with text
  17085. gauge
  17086. progress
  17087. progress
  17088. progress 
  17089. a list 
  17090. .value
  17091. 4 = optional 
  17092. objectContainer(
  17093.  = 0 
  17094. ) > 1 
  17095.  = 0 
  17096. isOpen 
  17097.             close 
  17098. "gauge" 
  17099. xisType (REAL,
  17100. gauge
  17101. theCaption
  17102. status
  17103. progress
  17104. progress
  17105. ASYM_Reset
  17106. progress
  17107. leavePage
  17108. progress 
  17109. theCaption
  17110. (n) > 1
  17111.         n = 
  17112.     n = 
  17113. j(1, n))
  17114. "gauge" 
  17115. oldLock 
  17116. lockScreen 
  17117. targetWindow
  17118. "bar" 
  17119. = x1 + (x2 - x1) * n-- + 15
  17120. "status" 
  17121. notifyBefore ASYM_Reset
  17122. notifyAfter 
  17123. gauge
  17124. enterPage
  17125. notifyBefore 
  17126. "gauge" 
  17127. enterPage
  17128. ASYM_Reset
  17129. leavePage
  17130. enterField
  17131. Gauge
  17132. gauge
  17133. Status
  17134. 000bar03.LOGEL\TEMPLATE\ANGLE\ANGLEURU.PTP
  17135. (8 of 8 files)  10 backgroundsg
  17136. ASYM_BeenHere
  17137. 9502051740503510130108190950
  17138. ASYM_TpID
  17139. Open Ended Progress
  17140.     nam = 
  17141. objectContainer(
  17142. isOpen 
  17143.         close 
  17144. 9409091905063435368706
  17145. ASYM_TpID
  17146. ChooseFromTextLinesDlg
  17147. sized
  17148. sized
  17149.     ssm = sysSuspendMessages
  17150. m"TL" 
  17151. m"BR" 
  17152.     yp = sysPageUnitsPerPixel
  17153. + xp, 
  17154. + yp,\
  17155. - xp, 
  17156. buttonDoubleClick
  17157. ASYM_reset
  17158. enabled 
  17159. B"OK" 
  17160. objectContainer(
  17161. notifyBefore ASYM_reset
  17162. ASYM_reset
  17163. notifyBefore ASYM_reset
  17164. ASYM_GetStandardString
  17165. enterPage
  17166. buttonClick
  17167. .-,    "
  17168. keyUp
  17169. notifyBefore 
  17170. K= ASYM_GetStandardString("<OK>","OK")
  17171. buttonClick
  17172. notifyAfter 
  17173. Cancel
  17174. ASYM_GetStandardString
  17175. <Cancel>
  17176. enterPage
  17177. Cancel
  17178. buttonClick
  17179. .-,    "
  17180. keyUp
  17181. notifyBefore 
  17182. K= ASYM_GetStandardString("<Cancel>","
  17183. buttonClick
  17184. notifyAfter 
  17185. Cancel
  17186. tbk_WinHelp
  17187. <system>
  17188. LhelpTopicOrID
  17189. _help
  17190. buttonClick
  17191. .-,    "
  17192. keyUp
  17193. buttonClick
  17194.     _help = helpTopicOrID 
  17195. tbk_WinHelp (16150, "<
  17196. notifyAfter 
  17197. enterPage
  17198. ASYM_reset
  17199. author
  17200. keyDown
  17201. keyUp
  17202. firstIdle
  17203. ASYM_BeenHere
  17204. deflt
  17205. defaultButton
  17206. defBtn
  17207. needFix
  17208. refBtn
  17209. ASYM_BeenHere
  17210. cancelBtn
  17211. Main List
  17212. 3DField
  17213. tbk_wid_type
  17214. Main List
  17215. Book "G:\FRANKJR\CTB30R.SBK"
  17216. wrkLevel
  17217. Page id 206 of Book "G:\FRANKJR\CTB30R.SBK"
  17218. wrkPg
  17219. pgCnt
  17220. DlgFrame
  17221. Prompt
  17222. Cancel
  17223. Button id 1 of Page id 34
  17224. deflt
  17225. refFocus
  17226. Button id 0 of Page id 34
  17227. Button id 0 of Page id 34
  17228. Button id 1 of Page id 34
  17229. Fax db
  17230. 94112215422714136113094
  17231. ASYM_TpID
  17232. askRequest
  17233. Cancel
  17234. pasteSpecial
  17235. pasteSpecial
  17236. notifyBefore pasteSpecial
  17237. targetWindow = 
  17238. notifyAfter 
  17239.         a = 
  17240. choice
  17241. propValue
  17242. choice
  17243. HDMediaPath
  17244. propValue
  17245. choice
  17246. ASYM_ButtonClick
  17247. ASYM_ButtonClick
  17248. X sizeIt
  17249. sized
  17250. false
  17251. checkbox
  17252. defCmdButton
  17253. fieldAsk
  17254. myPage
  17255. myPage
  17256. cmdBtn
  17257. buttonDoubleClick
  17258. sizeIt
  17259. propValue
  17260. ochoice
  17261.  = "HDMediaPath"
  17262. ASYM_ButtonClick
  17263. sized
  17264. sizeIt
  17265.     myPage = 
  17266. "fieldAsk" 
  17267. AND \
  17268. defCmdButton 
  17269. cmdBtn = 
  17270. buttonClick 
  17271. notifyBefore 
  17272. Radio 1
  17273. Radio 2
  17274. X sizeIt
  17275. sized
  17276. sized
  17277. sizeIt
  17278. Checkbox 1
  17279. !\ Z"
  17280. resizeButtons
  17281. sizeIt
  17282. pasteSpecial
  17283. ASYM_ButtonClick
  17284. pasteSpecial
  17285. defCmdButton
  17286. messageBox
  17287. dialogText
  17288. One unfortunate effect of the sizing algorithm we use is that text always ends up in a block. That is, the last line is always as long (basically) as the other lines. This can look pretty ugly, but I don't see much alternative. Oh well, there's really very little we can do about that. HOWEVER, I WOULD like to increase the ratio a little, especially when it's only a short sentence. When it's only a short sentence, I feel it wraps too soon. I played with this a little, and here's a suggestion - the ratio starts at 20, but decreases with more characters, but never goes below 8 (a ratio of 8 looked good to me with large text blocks). The code would look something like this:
  17289. buttons
  17290. unchecked
  17291. unchecked
  17292. fieldask
  17293. radio
  17294. choice
  17295. unchecked
  17296. _ASYM_State
  17297. unchecked
  17298. _ASYM_Invert
  17299. FALSE
  17300. _ASYM_Value
  17301. unchecked
  17302. asym_autoFocus
  17303. _ASYM_State
  17304. unchecked
  17305. _ASYM_Invert
  17306. FALSE
  17307. _ASYM_Value
  17308. unchecked
  17309. asym_autoFocus
  17310. _ASYM_State
  17311. _ASYM_Invert
  17312. FALSE
  17313. _ASYM_Value
  17314. asym_autoFocus
  17315. _ASYM_State
  17316. _ASYM_Invert
  17317. FALSE
  17318. _ASYM_Value
  17319. false
  17320. asym_autoFocus
  17321. _ASYM_State
  17322. _ASYM_Invert
  17323. FALSE
  17324. _ASYM_Value
  17325. false
  17326. asym_autoFocus
  17327. _ASYM_State
  17328. unchecked
  17329. _ASYM_Invert
  17330. FALSE
  17331. _ASYM_Value
  17332. false
  17333. _ASYM_State
  17334. unchecked
  17335. _ASYM_Invert
  17336. FALSE
  17337. _ASYM_Value
  17338. false
  17339. _ASYM_State
  17340. false
  17341. _ASYM_Invert
  17342. FALSE
  17343. _ASYM_Value
  17344. false
  17345. _ASYM_State
  17346. checked
  17347. _ASYM_Invert
  17348. FALSE
  17349. _ASYM_Value
  17350. false
  17351. _ASYM_State
  17352. _ASYM_Invert
  17353. FALSE
  17354. _ASYM_Value
  17355. false
  17356. checkbox
  17357. _ASYM_State
  17358. false
  17359. _ASYM_Invert
  17360. FALSE
  17361. _ASYM_Value
  17362. escape
  17363. ASYM_LogType
  17364. Transcript
  17365. asym_autoFocus
  17366. _ASYM_EA_OldChecked
  17367. _ASYM_State
  17368. checked
  17369. _ASYM_Invert
  17370. FALSE
  17371. _ASYM_Value
  17372. false
  17373. ASYM_LogType
  17374. Transcript
  17375. asym_autoFocus
  17376. _ASYM_EA_OldChecked
  17377. _ASYM_State
  17378. unchecked
  17379. _ASYM_Invert
  17380. FALSE
  17381. _ASYM_Value
  17382. false
  17383. ASYM_LogType
  17384. Transcript
  17385. asym_autoFocus
  17386. _ASYM_EA_OldChecked
  17387. _ASYM_State
  17388. unchecked
  17389. _ASYM_Invert
  17390. FALSE
  17391. _ASYM_Value
  17392. false
  17393. ASYM_LogType
  17394. Transcript
  17395. _ASYM_EA_OldChecked
  17396. _ASYM_State
  17397. unchecked
  17398. _ASYM_Invert
  17399. FALSE
  17400. _ASYM_Value
  17401. false
  17402. ASYM_LogType
  17403. Transcript
  17404. _ASYM_EA_OldChecked
  17405. _ASYM_State
  17406. unchecked
  17407. _ASYM_Invert
  17408. FALSE
  17409. _ASYM_Value
  17410. false
  17411. ASYM_LogType
  17412. Transcript
  17413. _ASYM_EA_OldChecked
  17414. _ASYM_State
  17415. unchecked
  17416. _ASYM_Invert
  17417. FALSE
  17418. _ASYM_Value
  17419. false
  17420. ASYM_LogType
  17421. Transcript
  17422. _ASYM_EA_OldChecked
  17423. _ASYM_State
  17424. unchecked
  17425. _ASYM_Invert
  17426. FALSE
  17427. _ASYM_Value
  17428. false
  17429. ASYM_LogType
  17430. Transcript
  17431. _ASYM_EA_OldChecked
  17432. _ASYM_State
  17433. unchecked
  17434. _ASYM_Invert
  17435. FALSE
  17436. _ASYM_Value
  17437. false
  17438. ASYM_LogType
  17439. Transcript
  17440. _ASYM_EA_OldChecked
  17441. _ASYM_State
  17442. unchecked
  17443. _ASYM_Invert
  17444. FALSE
  17445. _ASYM_Value
  17446. false
  17447. ASYM_LogType
  17448. Transcript
  17449. _ASYM_EA_OldChecked
  17450. Type your answer here......
  17451. unchecked
  17452. Button id 4 of Page id 84 of Book "C:\desktop\ask-request\askreqst.sbk"
  17453. ASYM_BeenHere
  17454. AskRequest
  17455. Default Command Button Widget
  17456. setCurrentDefaultButton
  17457. setDefaultButton
  17458. enterField
  17459. enterRecordField
  17460. enterCombobox
  17461. enterButton
  17462. author
  17463. reader
  17464. ASYM_Reset
  17465. enterPage
  17466. leavePage
  17467. selectionChanged
  17468. setWidgetScript
  17469. leaveButton
  17470. keyDown
  17471. author
  17472. utton
  17473. ASYM_TpID
  17474. 98081419585211831596115571932
  17475. tbk_wid_name
  17476. defPushButtonWidget
  17477. _keyDown(27)
  17478. Generic Error
  17479. Generic Error
  17480. m3helpTag
  17481. YhelpFile
  17482. ASYM_GetStandardString
  17483. exclamation
  17484. ASYM_MessageBox
  17485. <Error>
  17486. _ASYM_ShowError
  17487. _ASYM_ShowError txt, winCaption, helpTag, helpFile
  17488. & = ASYM_GetStandardString("<
  17489. O>","")
  17490. helptag 
  17491. ASYM_MessageBox(
  17492. |"exclamation")
  17493.     v = 
  17494. "Generic 
  17495. objectContainer(
  17496.     defaultPage 
  17497. isOpen 
  17498.         close v
  17499. = txt
  17500.     hasHelp = (
  17501. B"OK" 
  17502. %modal
  17503. buttonClick
  17504. buttonClick
  17505.     close 
  17506. %ASYM_WinHelp
  17507. l3helpTag
  17508. YhelpFile
  17509. TB.HLP
  17510. buttonClick
  17511. buttonClick
  17512. helpFile 
  17513. "TB.HLP"
  17514. ASYM_WinHelp(helpTag 
  17515. &Help
  17516. Unknown error.
  17517. ASYM_GetString
  17518. leavePage
  17519. notifyBefore 
  17520. = ASYM_GetString("Unknown error.")
  17521. leavePage
  17522. widget_defaultRect
  17523. default
  17524. escape
  17525. Unknown error.fax the log file "c:\temp\log00014.log". Fax driver not found or not available. This temporary file is *NOT* being deleted.
  17526. ASYM_BeenHere
  17527. topBorder
  17528. bottomBorder
  17529. bkgndSize
  17530.     ssm = sysSuspendMessages
  17531. "0,0"
  17532.             bkgndSize = 
  17533.         topBorder = 
  17534.         bottomBorder = 
  17535. sysPageUnitsPerPixel,(
  17536. !el),
  17537. ,el,(4 * 
  17538. ;el),
  17539. Oel, (4 * 
  17540. sel,(
  17541. el),(
  17542. el),(
  17543. el),(
  17544. el), (4 * 
  17545.  = ssm
  17546. Default Push Button Widget
  17547. enterField
  17548. enterRecordField
  17549. enterCombobox
  17550. enterButton
  17551. keyDown
  17552. author
  17553. reader
  17554. enterPage
  17555. leavePage
  17556. selectionChanged
  17557. setWidgetScript
  17558. 94081715314818636167724
  17559. ASYM_TpID
  17560. NUI Dialog Boarder
  17561. 3DDialogBorder
  17562. tbk_wid_name
  17563. 3DDialogBorder
  17564. tbk_wid_type
  17565. Dialog frame
  17566. CTB_WID_Info
  17567. CTB_WID_Author
  17568. 940817
  17569. CTB_WID_CreateDate
  17570. defPushButtonWidget
  17571. tbk_wid_name
  17572. Button id 2 of Page id 29
  17573. oldObj
  17574. RTF Help Popup
  17575. cancelBtn
  17576. defBtn
  17577. skrefFocus
  17578. ASYM_IsWin31
  17579. enterPage
  17580. notifyBefore 
  17581. ocancelBtn = 
  17582. B"OK" 
  17583. odefBtn = 
  17584. B"OK" 
  17585. orefFocus
  17586. ASYM_IsWin31() 
  17587. u= "pushbutton"
  17588. cancel
  17589. buttonClick
  17590. Close
  17591. ASYM_GetStandardString
  17592. <Close>
  17593. enterPage
  17594. buttonClick
  17595. notifyBefore 
  17596. K= ASYM_GetStandardString("<Close>","
  17597. Close
  17598. buttonClick
  17599. ASYM_GetStandardString
  17600. <Copy>
  17601. enterPage
  17602. buttonClick
  17603. notifyBefore 
  17604. K= ASYM_GetStandardString("<Copy>","
  17605. enterPage
  17606. author
  17607. keyDown
  17608. defaultButton
  17609. defBtn
  17610. needFix
  17611. Button id 0 of Page id 30
  17612. refBtn
  17613. Button id 0 of Page id 30
  17614. cancelBtn
  17615. toolbar
  17616. Button id 0 of Page id 30
  17617. Button id 0 of Page id 30
  17618. 9501131400371475693962353059
  17619. ASYM_TpID
  17620. Select Object Target
  17621. Default Command Button Widget
  17622. buttonDoubleClick
  17623. ASYM_Reset
  17624. notifyBefore ASYM_Reset
  17625. buttonClick
  17626. buttonClick
  17627. cancel
  17628. buttonClick
  17629. buttonClick
  17630. Cancel
  17631. ASYM_Reset
  17632. setCurrentDefaultButton
  17633. setDefaultButton
  17634. enterField
  17635. enterRecordField
  17636. enterCombobox
  17637. enterButton
  17638. author
  17639. reader
  17640. enterPage
  17641. leavePage
  17642. selectionChanged
  17643. setWidgetScript
  17644. leaveButton
  17645. keyDown
  17646. author
  17647. ListDescription
  17648. The following objects all overlap. Which object do you want to choose?
  17649. tbk_wid_name
  17650. defPushButtonWidget
  17651. _keyDown(27)
  17652. Field id 121 of Page id 0 of Book "E:\NewObjects\SelectTargetObject\ObjSelector3.tbk"
  17653. default
  17654. Cancel
  17655. escape
  17656. objectSelection
  17657. returnValue
  17658. Button id 9 of Page id 64
  17659. ASYM_BeenHere
  17660. Select Object Target
  17661. 990509141726552261063360122
  17662. ASYM_TpID
  17663. Popup Video Full
  17664. sized
  17665. moved
  17666. ,,H.,
  17667. objRef
  17668. parentbounds
  17669. myObjs
  17670. whatStage
  17671. adjustControls
  17672. sized
  17673.     ssm = sysSuspendMessages
  17674. oldb 
  17675. moved
  17676. adjustControls
  17677. e= TRUE
  17678.     myObjs = 
  17679.     parentbounds = 
  17680. whatStage()
  17681.         objRef = 
  17682. sysPageUnitsPerPixel
  17683. e= FALSE
  17684.  = ssm
  17685. llplayClip
  17686. buttonClick
  17687. buttonClick
  17688. playClip
  17689. pauseClip
  17690. buttonClick
  17691. buttonClick
  17692. pauseClip
  17693. DystopClip
  17694. buttonClick
  17695. buttonClick
  17696. stopClip
  17697. pstepClip
  17698. buttonClick
  17699. pstepClip
  17700. buttonStillDown
  17701. buttonClick
  17702. stepClip
  17703.     mmYield
  17704. seekClipFromEnd
  17705. buttonClick
  17706. buttonClick
  17707. seekClipFromEnd 0
  17708. stepClipBack
  17709. buttonClick
  17710. stepClipBack
  17711. buttonStillDown
  17712. buttonClick
  17713. stepClipBack
  17714.     mmYield
  17715. _seekClip
  17716. start
  17717. buttonClick
  17718. buttonClick
  17719. seekClip 
  17720. enterPage
  17721. ASYM_SummonWidgets
  17722. firstIdle
  17723. reader
  17724. leavePage
  17725. Video Player
  17726. mmwidget_stage
  17727. myStage
  17728. mmWidget
  17729. custom,newClip
  17730. boolean
  17731. boolean
  17732. boolean
  17733. boolean
  17734. list,stretchMedia,stretchStage,clipMedia,centerMedia
  17735. tbk_wid_values
  17736. clipRef
  17737. preLoadMedia
  17738. autoPlayMedia
  17739. autoCloseMedia
  17740. autoShowMedia
  17741. MediaSizing
  17742. tbk_wid_props
  17743. stretchMedia
  17744. mediaSizing
  17745. preLoadMedia
  17746. AutoPlayMedia
  17747. autoCloseMedia
  17748. autoShowMedia
  17749. ASYM_W
  17750. tbk_wid_name
  17751. ASYM_WID_Author
  17752. 6/26/98
  17753. ASYM_WID_CreateDate
  17754. enterpage
  17755. ASYM_AutoReset
  17756. ASYMI_HTMLGroup
  17757. false
  17758. ASYM_WID_ClipLoop
  17759.     validClip
  17760. ASYM_WID_ClipWait
  17761. mmwidget_stage
  17762. mmwidget_controls
  17763. 0,1912,2505,2272
  17764. rewind
  17765. aspect
  17766. 0,1912,357,2272
  17767. step backward
  17768. aspect
  17769. 0,1912,2505,2272
  17770. fast forward
  17771. aspect
  17772. 0,1912,357,2272
  17773. step forward
  17774. aspect
  17775. 357,1912,718,2272
  17776. 2148,1912,2505,2272
  17777. aspect
  17778. pause
  17779. 1793,1912,2148,2272
  17780. aspect
  17781. 1076,1912,1433,2272
  17782. aspect
  17783. false
  17784. of Book "D:\Repro cases\test media.tbk"
  17785.     clipSpec
  17786. false
  17787. closed
  17788. lastStatus
  17789. 718,1912,1076,2272
  17790. 1433,1912,1793,2272
  17791. click2learn.com, inc.
  17792. ASYM_BeenHere
  17793. Popup Video Players
  17794. 980626192334165389565271418884
  17795. ASYM_TpID
  17796. 3465,3225
  17797. _defSize
  17798. 2505,2272
  17799. _defPlayerSize
  17800. Popup Video Limited
  17801. pauseClip
  17802. buttonClick
  17803. buttonClick
  17804. pauseClip
  17805. DystopClip
  17806. buttonClick
  17807. buttonClick
  17808. stopClip
  17809. llplayClip
  17810. buttonClick
  17811. buttonClick
  17812. playClip
  17813. sized
  17814. author
  17815. moved
  17816. lastX
  17817. lastX
  17818. setPos
  17819. sized
  17820.     ssm = syssuspendmessages
  17821.  = TRUE
  17822. syspageunitsperpixel
  17823. moved
  17824.         bnds = 
  17825. setPos x
  17826. lastX 
  17827. x = NULL 
  17828. x < 0
  17829.             x = 0
  17830. x > 1
  17831.             x = 1
  17832.     myWid = (
  17833.     backWid = 
  17834. <*x)-
  17835.  = ssm
  17836. enterpage
  17837. ASYM_SummonWidgets
  17838. leavePage
  17839. firstIdle
  17840. reader
  17841. leavePage
  17842. Video Player
  17843. mmwidget_stage
  17844. myStage
  17845. mmWidget
  17846. hasSlider
  17847. sliderUpdate
  17848. custom,newClip
  17849. boolean
  17850. boolean
  17851. boolean
  17852. boolean
  17853. boolean
  17854. tbk_wid_values
  17855. clipSpec
  17856. preLoadMedia
  17857. autoPlayMedia
  17858. autoCloseMedia
  17859. autoShowMedia
  17860. SliderUpdate
  17861. tbk_wid_props
  17862. ASYM_W
  17863. tbk_wid_name
  17864. enterpage
  17865. ASYM_AutoReset
  17866. ASYMI_HTMLGroup
  17867. ASYM_WID_ClipLoop
  17868. false
  17869. ASYM_WID_ClipWait
  17870. autoCloseMedia
  17871. autoShowMedia
  17872. autoPlayMedia
  17873. preLoadMedia
  17874. ASYM_WID_Author
  17875. 6/26/98
  17876. ASYM_WID_CreateDate
  17877. _subcats
  17878. mmwidget_stage
  17879. mmwidget_stage
  17880. myStage
  17881. 160,120
  17882. mmMediaSize
  17883. mmwidget_controls
  17884. 0,1912,2490,2272
  17885. postion
  17886. ASYMI_HTMLGroup
  17887. slider
  17888. 1095,1912,2490,2272
  17889. lastTickCount
  17890. ASYMI_HTMLGroup
  17891. thumb
  17892. lastX
  17893. sliderline
  17894. slider
  17895. frame
  17896. 720,1912,1080,2272
  17897. ASYMI_HTMLBorder
  17898. 360,1912,720,2272
  17899. ASYMI_HTMLBorder
  17900. Pause
  17901. 0,1912,360,2272
  17902. ASYMI_HTMLBorder
  17903. ASYM_BeenHere
  17904. click2learn.com, inc.
  17905. Navigation Management
  17906. Version Test
  17907. Elapsed time widget support
  17908. Popup Page Mgr
  17909. tooltip
  17910. Cursor Management
  17911. Message Box
  17912. Sorting
  17913. Deployment Method
  17914. System Support Functions
  17915. Log Dispatch
  17916. Progress 1
  17917. Test item behaviors
  17918. Popup Menu Management
  17919. Utility Dialogs
  17920. Object Management
  17921. Book Strings
  17922. Generic Error
  17923. Viewer Management
  17924. Bookmarking
  17925. General Support Functions
  17926. askRequest
  17927. Modal Dialog Mgr
  17928. Popup Video Limited
  17929. File Management
  17930. Path manager
  17931. Watch Widget Support
  17932. Select Object Target
  17933. Printing
  17934. System Info
  17935. bject TargetOld
  17936. Progress with text
  17937. ChooseFromTextLinesDlg
  17938. Error handling
  17939. Data Manipulation
  17940. Print Window
  17941. String Management
  17942. Test Item Response
  17943. Test item feedback
  17944. Clipboard Management
  17945. INI File Management
  17946. popuptext
  17947. Initialization
  17948. Date Stuff
  17949. Test Item Reset
  17950. Task Switch Manager
  17951. Extension Management
  17952. AutoGlossary
  17953. Test Item Score
  17954. Object resizing and arranging
  17955. Popup Video Full
  17956. changed bits
  17957. CMS EnterApplication
  17958. ASYM_Wait
  17959. modal dialogs
  17960. Logging
  17961. Open Ended Progress
  17962. Post Message
  17963. Clip Management
  17964. LMS Support
  17965. INET Wrappers
  17966. Internationalization
  17967. HTTP Post
  17968. RTF Help Popup
  17969. Hyperlink Management
  17970. Librarian Support
  17971. Popup Video Players
  17972. Fax db
  17973. AskRequest
  17974. SelectObjectTarget
  17975. Select Object Target
  17976.